About this role
Salary: £60,000 - 100,000 per year
Requirements: Experience developing UI applications using popular frameworksStrong embedded C++ experienceStrong experience in TypeScriptExperience writing functional integration and unit testsGood understanding of core OS concepts such as memory management and multithreadingGood understanding of API design, considerations, and trade-offsStrong verbal and written communication skillsConsumer electronics experience building media/content and/or ad products is beneficialBachelors or Masters degree in Computer Science or a related fieldExperience working in streaming is a plusExperience with AI tools, agentic engineering workflows, or automation to move faster and scale impact is valued Responsibilities: Develop core features of our Roku Channel app and Roku OSWork closely with Product Development, UI/UX Design, Platform Services, and Release Management teams to support application developmentInvestigate, diagnose, and resolve issuesContribute to embedded UI development, algorithm implementation for complex features, and underlying architectureWork with product management to understand new features and international market needsDevelop using modern C++ libraries and frameworks, scripting languages, and third-party code integrationBuild tools that support the wider development community within Roku Technologies: AIAPIEmbeddedSupportRokuTypeScriptUX UI DesignAI AgentsC++Claude CodeCursorFirmwareLESSMCP More:
We are Roku, the #1 TV streaming platform in the U.S., Canada, and Mexico, and we are working to power every television in the world. We pioneered streaming to the TV and connect consumers with the content they love, content publishers with large audiences, and advertisers with unique ways to engage viewers. We are a fast-growing public company with a collaborative, high-visibility engineering culture where every team member contributes from day one. Our teams generally work in the office Monday through Thursday, with Fridays typically flexible for remote work depending on role and location. We offer a comprehensive benefits package that may include healthcare, life, accident, disability, commuter, retirement options, mental health and financial wellness support, and paid time off, subject to local availability. We value independent thinkers, strong collaborators, and pragmatic problem-solvers who can move fast and deliver impact to millions of users worldwide.
last updated 36 week of 2026