Software Engineering
Internship
UI Software Engineer Intern
at Roku
About the Role
Build UI components, fix bugs, learn front-end practices.
About Roku
Streaming media platform, TV devices ecosystem.
Full Description
Who you are
- Currently enrolled in a degree program in Computer Science/Engineering or related field (we are ideally looking for penultimate year students)
- Proficiency in scripting languages such as JavaScript, TypeScript, React Native, Python, or related technologies
- Typescript and HTML Canvas UI experience/interest important
- Interest in Front-end development
- Curiosity and experience of using GenAI tools
- Experience and/or interest in working on user interface components and front end focused products
- Strong problem-solving and technical communication abilities
- Proactive mindset with passion for continuous learning and fast iteration
What the job involves
- Join one of Rokuβs UI teams as a Software Engineer Intern, where your passion for technology and creativity will drive our success. We offer a paid 12-week internship, starting in Summer 2026
- As a Software Engineer Intern, youβll be assigned a scoped project aligned to our UI/SDK roadmap - such as improving a UI component, enhancing performance instrumentation, or building a developer-facing tool
- UI teams work in a variety of programming languages from C++ to TypeScript and are adoptive of GenAI-assisted development workflows to boost productivity and quality. You might be working on a project building AI tooling for UI generation for Roku Devices or related
- Own a well-defined project that advances our UI/SDK capabilities
- Contribute to front-end and embedded UI code bases using modern languages and patterns and collaborate on integration with platform services
- Apply profiling, testing, and documentation best practices; learn how we balance usability, reliability, and performance at scale
Benefits
- Medical, wellness and financial benefits
- Free snacks and access to the company fitness center
- Unlimited paid time off policy
- Work from home opportunities
Apply Now β
Opens in a new tab on the company's website