Senior UI Engineer — High-Performance Rendering & AI

Roku

Cambridge

Hybrid

GBP 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Roku is seeking a Senior Software Engineer for the UI team to design, implement, and optimize systems underpinning Roku's user experience and developer platform. You’ll work on performance-critical paths across graphics rendering, animation, and UI frameworks across devices.

You'll guide AI-assisted workflows, collaborate with hardware, firmware, and product teams, and shape core architecture for tens of millions of users.

Qualifications

  • 6+ years of software engineering with a strong focus on UI frameworks, systems, or application development.
  • Strong proficiency in C++ for performance-critical systems and rendering pipelines.
  • Strong proficiency in TypeScript for building UI layers and developer-facing tooling.
  • Experience with JavaScript/BrightScript or similar scripting languages.
  • Proficiency in Python for tooling, automation, or AI workflows.
  • Demonstrated fluency across the agentic engineering toolchain with projects delivering real work using these tools.

Responsibilities

  • Build and scale UI frameworks and features optimized for millions of users.
  • Design and implement performance-critical systems across rendering pipelines, layout engines, and animation frameworks using C++.
  • Drive work through agentic coding tools — setting context, planning, and verifying agent-generated output across the full SDLC.
  • Develop and maintain developer-facing tools and UI layers.
  • Lead technical investigations and architect solutions across middleware and UI infrastructure.
  • Integrate AI/ML and generative AI capabilities into developer workflows and platform features.
  • Establish verification practices — testing, review, and quality gates for AI-assisted work.
  • Collaborate with cross-functional teams to deliver platform features with measurable gains in performance, reliability, and scalability.
  • Create tooling, frameworks, and automation to improve developer efficiency and code quality.
  • Mentor junior engineers through design reviews and pair programming, including guiding AI agents.

Skills

C++
TypeScript
JavaScript
Python
Debugging
Technical communication

Tools

Claude Code
Cursor
MCP servers
agent frameworks
custom skills

Job description

Roku is seeking a Senior Software Engineer for the UI team to design, implement, and optimize systems underpinning Roku's user experience and developer platform. You’ll work on performance-critical paths across graphics rendering, animation, and UI frameworks across devices.

You'll guide AI-assisted workflows, collaborate with hardware, firmware, and product teams, and shape core architecture for tens of millions of users.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded UI Engineer - AI-Driven TV Platform
Senior Embedded UI Engineer - AI-Driven TV Platform

Roku • Manchester

Hybrid
GBP 70,000 - 110,000
Hybrid work model
Global benefits
Senior Embedded UI Engineer: AI-Powered Streaming Features
Senior Embedded UI Engineer: AI-Powered Streaming Features

Roku • Cambridge

Hybrid
GBP 80,000 - 120,000
Mental health support
Healthcare benefits
Retirement options
+1
UI Software Engineer — High-Performance Graphics & AI
UI Software Engineer — High-Performance Graphics & AI

Roku, Inc. • Cambridge

On-site
GBP 55,000 - 75,000
Comprehensive healthcare benefits
401(k) retirement options
Mental health support
Senior Software Engineer, C++ UI
Senior Software Engineer, C++ UI

Roku • Greater Manchester

Hybrid
GBP 65,000 - 85,000
Healthcare benefits
Retirement options (401(k)/pension)
Mental health support
Senior Agentic AI Engineer - Embedded UI/Graphics
Senior Agentic AI Engineer - Embedded UI/Graphics

Roku • Cambridge

Hybrid
GBP 90,000 - 140,000
Senior Agentic AI Engineer: Embedded UI & Automation
Senior Agentic AI Engineer: Embedded UI & Automation

Roku, Inc. • Cambridge

Hybrid
GBP 104,000 - 141,000
Hybrid work model
Global benefits
Senior Full-Stack Engineer for AI-Driven Developer Platform
Senior Full-Stack Engineer for AI-Driven Developer Platform

Roku • Cambridge

Hybrid
GBP 90,000 - 130,000
Hybrid work arrangement
Senior Software Engineer
Senior Software Engineer

Roku • Greater Manchester

Hybrid
GBP 70,000 - 90,000
Comprehensive healthcare benefits
Flexible work arrangements
Mental health support
+1
Senior AI Software Engineer — Scale Cloud Web Apps
Senior AI Software Engineer — Scale Cloud Web Apps

Roku, Inc. • Manchester

Hybrid
GBP 90,000 - 120,000
Hybrid work model
Global mental health support
Financial wellness resources
+1
Senior Software Engineer, Embedded UI - C++
Senior Software Engineer, Embedded UI - C++

Roku • Greater Manchester

On-site
GBP 60,000 - 85,000
Healthcare benefits
Life and accident insurance
Retirement options
+1