GrepJob
Roku

Senior Software Engineer, Roku UI

Roku
Apply
about 4 hours ago
Cambridge, United Kingdom
Senior / Mid Level
H1B Sponsor

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++.
  • Develop and maintain developer-facing tools and UI layers.
  • Lead technical investigations and architect solutions across middleware and UI infrastructure.
  • Integrate AI/ML capabilities into developer workflows and platform features.
  • Collaborate with cross-functional teams to deliver platform features with measurable gains in performance, reliability, and scalability.
  • Create tooling, frameworks, and automation that improve developer efficiency and code quality.
  • Mentor junior engineers through design reviews, pair programming, and technical guidance.
  • Stay current with advancements in graphics, UI systems, and AI, and proactively identify opportunities for improvement.

Requirements

  • 6+ years of software engineering experience 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.
  • Experience with Javascript/BrightScript or similar scripting languages.
  • Proficiency in Python for tooling, automation, or AI workflows.
  • Hands-on experience integrating AI/ML and generative AI tools into development workflows or product features.
  • Solid understanding of graphics systems, rendering, or UI performance optimization.
  • Strong debugging and root cause analysis skills.
  • Clear and effective technical communication skills.
  • A proactive mindset with a focus on continuous learning, fast iteration, and data-driven decision making.

Benefits

  • Global access to mental health and financial wellness support and resources.
  • Comprehensive healthcare options including medical, dental, and vision.
  • Life, accident, disability, commuter, and retirement options (401(k)/pension).
  • Flexible time off for vacation and personal reasons.

Tech Stack

C++JavaScriptPythonTypeScript

Categories

AI & MLBackendFrontendFull Stack