We are seeking an experienced Senior Roku Developer who can take full ownership of Roku application development and drive the project independently. This role requires a hands-on engineer with strong technical judgment, the ability to work directly with stakeholders, and comfort operating with minimal supervision.
The ideal candidate will be capable of leading the end-to-end development lifecycle from architecture and implementation to deployment and ongoing optimization while collaborating onsite with the customer team 2 3 days per week.
Key Responsibilities
Own the design, development, and maintenance of Roku (BrightScript / SceneGraph) applications
Drive technical decisions and architecture for Roku app features and enhancements
Translate business and product requirements into scalable, high-quality Roku solutions
Implement UI/UX using Roku SceneGraph components and best practices
Optimize application performance, memory usage, and playback reliability
Integrate with backend APIs, analytics, ad platforms, and DRM solutions
Manage application builds, releases, and Roku channel submissions
Identify risks, propose solutions, and proactively resolve issues
Collaborate onsite with customer stakeholders, product owners, and QA teams
Provide clear status updates, technical guidance, and documentation
Act as the primary technical owner for the Roku platform
Required Skills & Experience
5+ years of overall software development experience
3+ years of hands-on Roku development experience
Strong proficiency in BrightScript and SceneGraph
Deep understanding of Roku application lifecycle and channel deployment
Experience with video playback, streaming protocols, and OTT platforms
Strong experience integrating REST APIs and third-party services
Familiarity with Roku advertising frameworks (RAF), analytics, and monetization
Ability to work independently and take full ownership of deliverables
Strong problem-solving and debugging skills
Excellent communication skills and ability to work directly with clients