About the job Roku Developer
Roku Developer
Job Type: Full-time / Contract
Location: Remote / Hybrid / On-site (as per company policy)
Job Overview
We are seeking a skilled Roku Developer to design, develop, and optimize high-quality Roku applications using BrightScript and SceneGraph. You will be responsible for implementing UI components, integrating APIs, ensuring performance optimization, and troubleshooting issues across various Roku devices.
Key Responsibilities
Develop and maintain Roku applications using BrightScript and SceneGraph.
Implement engaging UI/UX experiences, ensuring smooth navigation and responsiveness.
Integrate RESTful APIs, third-party services, and backend systems for content delivery.
Optimize app performance across various Roku devices and different network conditions.
Debug, troubleshoot, and resolve issues related to performance, memory management, and user experience.
Ensure compliance with Roku certification guidelines and best practices.
Implement DRM solutions (e.g., PlayReady, Widevine) for secure content streaming.
Work with designers and product teams to create a seamless streaming experience.
Conduct unit testing and assist in user acceptance testing (UAT) for application stability.
Stay updated with Roku's latest SDK updates, features, and industry best practices.
Required Skills & Qualifications
2+ years of experience in Roku development.
Proficiency in BrightScript and SceneGraph application framework.
Experience integrating RESTful APIs and handling JSON/XML data.
Strong knowledge of video streaming protocols (HLS, DASH) and DRM solutions.
Understanding of MVVM architecture and Rokus UI/UX guidelines.
Experience with performance optimization and memory management for embedded systems.
Familiarity with analytics and tracking tools for Roku apps.
Ability to debug and troubleshoot using Rokus Developer Console and log analysis tools.
Experience working with Git and version control workflows.
Nice-to-Have Skills
Experience with ad integration (Google IMA, Roku Ads Framework).
Knowledge of cross-platform OTT development (Fire TV, Apple TV, Android TV).
Familiarity with CI/CD pipelines and automated deployment for Roku apps.
Previous experience publishing and maintaining apps on the Roku Channel Store.
Soft Skills
Strong problem-solving skills and attention to detail.
Excellent communication and collaboration skills.
Ability to work independently and meet project deadlines.
Benefits & Perks
Competitive salary
Remote work flexibility
Health benefits & PTO
Learning & development opportunities