10 months ago
Cambridge, United KingdomSenior
Responsibilities
- Build scalable UI features optimized for millions of users.
- Lead technical investigations and architect solutions across middleware, UI frameworks, and rendering pipelines.
- Integrate AI/ML capabilities and use generative AI tools to improve development and developer productivity.
- Collaborate with hardware, firmware, platform, application, and other cross-functional teams on global platform features.
- Develop engineering tooling, frameworks, and automated workflows to improve developer efficiency and code quality.
- Mentor junior developers through design reviews, pair programming, and technical documentation.
- Identify opportunities to improve platform performance and developer experience.
Requirements
- At least 5 years of software engineering experience focused on UI frameworks or application development.
- Advanced BrightScript or JavaScript-like programming skills and proficiency in Python.
- Experience with C++.
- TypeScript experience is a plus.
- Knowledge of AI applications and hands-on experience with generative AI tools and workflows.
- Strong root cause analysis, technical communication, proactive learning, fast iteration, and data-driven optimization skills.
Benefits
- Hybrid work with in-office work Monday through Thursday and flexible remote work on Fridays, subject to role and office policy.
- Healthcare benefits may include medical, dental, and vision coverage.
- Life, accident, disability, commuter, and retirement benefits may be available depending on location and role.
- Global mental health and financial wellness support and resources.
- Vacation and personal time off.
- Reasonable accommodations and adjustments during the hiring process.
Tech Stack
Categories
About Roku
Roku builds streaming players, Roku-branded TVs and audio gear, and the Roku OS licensed to TV manufacturers. Its platform supports ad-supported and subscription streaming, including The Roku Channel and Roku Originals, and underpins a significant advertising business. Founded in 2002 and headquartered in San Jose, it is a public company trading on NASDAQ under the ticker ROKU.
