companyRoku, Inc. logo

Software Engineer Intern - UI Development

Roku, Inc.Cambridge, United Kingdom
On-site Internship

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Entry Level

Qualifications

Currently pursuing a degree in Computer Science, Computer Engineering, or a related discipline. Demonstrated proficiency in scripting languages, preferably JavaScript or TypeScript. Strong problem-solving skills and a passion for technology. Ability to work collaboratively in a team environment.

About the job

Teamwork makes the stream work.

 

Roku is revolutionizing the way people enjoy television

As the leading TV streaming platform in the U. S., Canada, and Mexico, Roku is on a mission to connect every television globally. We were pioneers in bringing streaming to the TV and aim to be the go-to platform that links the entire TV ecosystem. We empower consumers to access the content they love, assist publishers in expanding their reach and revenue, and offer unique advertising opportunities to engage audiences effectively.

At Roku, from day one, your contributions will be valued. We are a rapidly growing public company where every team member plays an active role. This internship offers you the chance to impact millions of TV streamers across the globe while gaining valuable experience in various disciplines.

 

 

About the Role

Join one of Roku's UI teams as a Software Engineer Intern, where your passion for technology and creativity will be key to our success. We offer a paid 12-week internship, commencing in Summer 2026.

In this role, you will undertake a scoped project aligned with our UI/SDK roadmap—tasks may include improving a UI component, enhancing performance instrumentation, or developing tools for developers. Our UI teams utilize a variety of programming languages from C++ to TypeScript, and we embrace AI-assisted development workflows to enhance productivity and quality. You could be involved in projects focused on creating AI tools for UI generation for Roku devices or similar tasks.

 

What You’ll Be Doing

  • Take ownership of a clearly defined project that advances our UI/SDK capabilities.
  • Contribute to front-end and embedded UI codebases using modern programming languages and patterns, collaborating on integration with platform services.
  • Implement best practices in profiling, testing, and documentation; gain insights into how we ensure usability, reliability, and performance at scale.

 

We’re Excited if You Have

  • Currently enrolled in a degree program in Computer Science/Engineering or a related field (ideally seeking penultimate year students).
  • Proficiency in scripting languages such as JavaScript or TypeScript.

About Roku, Inc.

Roku, Inc. is the leading TV streaming platform dedicated to transforming how the world watches television. Our innovative solutions connect viewers with their favorite content while providing advertisers with unique engagement opportunities. We are committed to expanding our reach and improving user experiences across all devices.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.