Senior Software Engineer UI Performance
Key details
- Compensation
- $60,000 - $100,000
Job Description
Salary: £60,000 - 100,000 per year
Requirements
- 5+ years of professional experience in software engineering, with a focus on embedded systems or UI performance
- Strong proficiency in C++ programming, with experience developing and optimizing rendering engines or UI frameworks
- Experience building JavaScript or TypeScript frameworks or working on JavaScript virtual machines and runtimes
- Solid understanding of Linux OS concepts and experience working in Linux-based environments
- Experience with test automation as part of the software development lifecycle
- Familiarity with embedded development principles, particularly in mid-level firmware or system software
- Ability to work independently and asynchronously in a distributed team environment across multiple time zones
- Strong communication skills to collaborate effectively with cross-functional teams
- A track record of delivering high-performance user experiences through efficient and maintainable code
Responsibilities
- Develop, maintain, and enhance the high-performance grid rendering component that powers our app engine
- Use agentic coding to accelerate feature development and testing
- Collaborate with cross-functional teams including the Home Screen and EPG teams to integrate feature requests and optimize UI responsiveness
- Implement unit, integration, and functional tests to ensure high-quality user experiences across our devices
- Apply deep knowledge of Linux and OS concepts to improve system stability and performance
- Work autonomously in a distributed team environment, communicating effectively across time zones and locations
- Participate in design discussions and code reviews to uphold best practices in embedded C++ development and system architecture
Technologies
- Embedded
- Firmware
- Support
- JavaScript
- Linux
- Roku
- TypeScript
- UX UI Design
- AI
- AI Agents
- C++
- Claude Code
- Cursor
- LESS
- MCP
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 team builds and improves the UI framework and components behind our user experiences, helping us scale new features to tens of millions of users worldwide. We foster an inclusive, collaborative environment with a fast-paced, pragmatic culture where ownership, strong teamwork, and innovation matter. We generally work in the office Monday through Thursday, with Fridays typically flexible for remote work depending on role and location. We also offer a comprehensive benefits package that may include mental health and financial wellness support, healthcare, life, accident, disability, commuter, retirement options, and time off, with availability varying by location and role.
last updated 35 week of 2026
Company & context
Evidence is labeled so you can tell internal community data from public sources.
Range from 44 indexed roles at this employer: $60,000 - $100,000(mid ~80000)
Context reflects data collected at crawl time.
Trust-check this listing
Verify scam risk and ghost-job signals before you apply.
Related roles
Browse more remote Software Engineer jobs, or every remote job category.
Senior Full Stack Engineer
Technical Operations Engineer
Senior Software Engineer C++ UI
Source: DevITJobs • Last updated 1w ago