Roku

Roku

Cambridge, East of England

Senior Software Engineer, Roku UI

Full-Time£60,000 - 100,000 per year前天United Kingdom
IT

Job Description

Salary: £60,000 - 100,000 per year

Requirements:
  • We require a minimum of 5+ years of software engineering experience with a focus on UI frameworks or application development.
  • We look for advanced BrightScript or JavaScript-like skills and proficiency in Python.
  • Experience with TypeScript is a plus.
  • We value knowledge and hands-on experience with C++.
  • We need strong root cause analysis skills and clear, effective technical communication.
  • We look for knowledge of AI applications and hands-on experience with generative AI tools and workflows.
  • We value a proactive mindset with a passion for continuous learning, fast iteration, and data-driven optimization.
Responsibilities:
  • We build scalable UI features optimized for millions of users.
  • We lead technical investigations and architect solutions across middleware, UI frameworks, and rendering pipelines.
  • We integrate AI and ML capabilities and leverage generative AI tools to accelerate development and improve developer productivity.
  • We collaborate with cross-functional teams to deliver global platform features with measurable performance and reliability gains.
  • We develop engineering tooling, frameworks, and automated workflows that improve developer efficiency and code quality.
  • We mentor junior developers through design reviews, pair programming, and clear technical documentation.
  • We stay current with platform, graphics, and AI trends and proactively identify opportunities to improve performance and developer experience.
Technologies:
  • AI
  • Architect
  • BrightScript
  • Firmware
  • Support
  • JavaScript
  • Python
  • Roku
  • TypeScript
  • UX UI Design
  • Hardware
  • LESS

More:

We are Roku, the #1 TV streaming platform in the U.S., Canada, and Mexico, with a mission to connect the entire TV ecosystem and power every television in the world. Our UI team builds the foundational frameworks, tooling, and high-performance UI components that power experiences across millions of devices. We operate in a collaborative, high-trust environment and partner closely with firmware, platform, and product teams to ensure the end-to-end experience is fast, robust, and ready for whats next. This Senior Software Engineer role sits on our UI team, where you will design and optimize systems that underpin our user experience and developer platform, with direct impact on tens of millions of users. We foster an inclusive hybrid environment, with teams generally in the office Monday through Thursday and Fridays typically flexible for remote work, depending on role and location. We offer a comprehensive benefits package that may include healthcare, mental health and financial wellness support, life, accident, disability, commuter, and retirement options, along with time off support in accordance with local policies. We are a fast-paced, collaborative company that values bold thinking, strong execution, and a pragmatic approach to innovation.

last updated 34 week of 2026

Interested in this role?

Submit your application now

How to Apply

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About Roku

Roku

Roku

Cambridge

IT

Skills & Technologies

JavaScriptTypeScriptPythonJavaC++RustScalaAIUXUI

Inferred from job description

Salary Insight

£80,000

This role

£75,000

UK median

This salary is 7% above the UK median for Senior roles75,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom