IT & Software

Software Engineer, UI

Roku

Cambridge · Cambridgeshire · United Kingdom

Overview

In this role you contribute to Roku’s platform innovation by optimizing BrightScript (or JavaScript-like) systems for graphics rendering and the FRAME engine, ensuring smooth visuals and instant responsiveness at scale. You work across hardware, firmware, and application teams to impact tens of millions of users. You’ll build scalable UI features and explore AI-enhanced capabilities, thriving on performance-driven problem solving. This is a collaborative, fast-paced role that shapes immersive TV experiences and the broader streaming ecosystem.

Pay / Benefits
  • global mental health and financial wellness support
  • healthcare (medical, dental, and vision)
  • life, accident, disability coverage
  • retirement options (401(k)/pension)
  • paid vacation and personal time
  • hybrid work arrangement (Fri remote)
Responsibilities
  • Build scalable UI features optimized for millions of users
  • Contribute to technical investigations and solutions for middleware and UI challenges
  • Explore integrating AI/ML capabilities and leverage generative AI tools to accelerate development
  • Collaborate with cross-functional teams on global platform features
  • Develop engineering tools and learn from experienced developers
  • Stay current with AI trends and emerging technologies
Key requirements
  • 3+ years software engineering experience with UI development exposure
  • Proficiency in BrightScript (or JavaScript-like) skills plus some experience with Python
  • Strong problem-solving and technical communication abilities
  • Interest in AI applications and a willingness to learn about generative AI tools
  • Proactive mindset with passion for continuous learning and fast iteration
  • strong problem-solving
  • technical communication
  • collaboration
  • BrightScript (or JavaScript-like)
  • Python
  • UI development

Reference: WJ-747_30148219

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.