HamburgerMenu
hirist

Job Description

Responsibilities :

- Design, develop, and implement high-performance and user-friendly Roku channels based on project requirements and specifications.

- Write clean, efficient, and well-documented code in BrightScript, adhering to Roku development best practices.

- Utilize the Roku SceneGraph framework to create visually appealing and interactive user interfaces.

- Work extensively with the Roku SDK and APIs to integrate various functionalities, including video playback, ad integration, user authentication, and data analytics.

- Develop and implement robust error handling and logging mechanisms within Roku channels.

- Conduct thorough unit testing and integration testing to ensure the quality and stability of developed applications.

- Collaborate closely with UI/UX designers to translate design mockups into functional Roku channels.

- Work with backend development teams to integrate Roku channels with backend services and APIs for content delivery and data synchronization.

- Optimize Roku channels for performance, memory usage, and compatibility across different Roku devices.

- Troubleshoot and resolve bugs and issues identified during testing or in production.

- Participate in code reviews to ensure code quality and knowledge sharing within the team.

- Stay up-to-date with the latest Roku platform updates, SDK releases, and development best practices.

- Assist in the deployment and publishing of Roku channels to the Roku Channel Store.

Technical Skills :


- BrightScript : Expert-level proficiency in BrightScript programming language, the primary language for Roku development.

- Roku SceneGraph : Deep understanding and extensive experience with the Roku SceneGraph framework for building user interfaces.

- Roku SDK and APIs : Comprehensive knowledge of the Roku SDK and various Roku APIs for accessing device functionalities and services.

- Video Streaming : Strong understanding of video streaming concepts, protocols (i.e., HLS, DASH), and experience integrating video playback within Roku channels.

- Ad Integration : Experience integrating advertising SDKs (i.e., Roku Advertising Framework - RAF) into Roku channels.

- Data Handling : Proficient in handling data in various formats such as JSON and XML within the Roku environment.

- UI/UX Development : Solid understanding of UI/UX principles and best practices for TV-based applications.

- Version Control : Experience with version control systems such as Git.

- Testing : Experience with unit testing and integration testing methodologies for Roku applications.

- Debugging : Excellent debugging skills for identifying and resolving issues on Roku devices.

Qualifications :

- Bachelor's degree in Computer Science, Software Engineering, or a related field.

- Minimum of 4 years of professional experience in developing Roku channels.

- Proven track record of successfully developing and deploying high-quality Roku applications.

- Strong understanding of the Roku development lifecycle and best practices.

- Excellent problem-solving and analytical skills.

- Good communication and collaboration skills.

- Ability to work independently and as part of a fast-paced team

info-icon

Did you find something suspicious?