IT & Software

Senior Software Engineer, Roku UI

Roku

Cambridge · Cambridgeshire · United Kingdom

Overview

In this role, you design, implement, and optimize core UI systems that drive Roku’s user experience and developer platform. You will work on performance-sensitive rendering, animation, and layout code across devices, shaping architecture with cross-functional teams. You’ll directly impact tens of millions of users while advancing fast, reliable UI capabilities. Your work enables smooth visuals and instant responsiveness at scale, supporting ongoing innovation in AI-assisted development.

Pay / Benefits
  • mental health support
  • financial wellness resources
  • healthcare (medical, dental, vision)
  • life and disability benefits
  • retirement options (401(k)/pension)
  • vacation/time off
Responsibilities
  • Build scalable UI features for millions of users
  • Lead investigations and architect solutions across middleware, UI frameworks, and rendering pipelines
  • Integrate AI/ML capabilities and generative AI tools to accelerate development
  • Collaborate with cross-functional teams to deliver global platform features with performance gains
  • Develop engineering tooling, frameworks, and automated workflows to improve developer efficiency
  • Mentor junior developers through design reviews, pair programming, and technical documentation
  • Stay current with platform, graphics, and AI trends to improve performance and developer experience
Key requirements
  • Minimum 5+ years of software engineering experience focused on UI frameworks or application development
  • Advanced BrightScript (or JavaScript-like) skills and Python proficiency
  • Knowledge and hands-on experience with C++
  • Strong root cause analysis and clear technical communication
  • Knowledge of AI applications and hands-on experience with generative AI tools and workflows
  • Proactive mindset with passion for continuous learning, fast iteration, and data-driven optimization
  • strong communication
  • mentorship
  • collaboration
  • BrightScript or JavaScript-like
  • Python
  • TypeScript (plus)

Reference: WJ-747_30140505

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.