companyRoku, Inc. logo

Software Engineer Intern, User Interface

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, Engineering, or a related field. Experience with one or more of: TypeScript for UI tooling, modern development frameworks, or other relevant technologies.

About the job

Join Us in Shaping the Future of TV Streaming!

 

Roku is revolutionizing the way the world experiences television

As the leading TV streaming platform in the U. S., Canada, and Mexico, Roku is dedicated to transforming every television into a smart TV. Our mission is to connect consumers with their favorite content, empower content publishers to grow their audiences, and provide advertisers with innovative engagement tools. At Roku, you won't just be a part of a team; you'll be part of a movement.

From day one, you will make meaningful contributions within a dynamic and fast-paced environment. With us, you will have the chance to delight millions of TV streamers globally while gaining invaluable experience across various disciplines.

 

About the Team

Our teams focus on developing and enhancing the user interface layers and developer-facing SDKs that drive the Roku OS experience. This work includes optimizing embedded UI components, performance tuning, and creating tools that assist both internal and external developers in building outstanding channels and features for our millions of users.

 

About the Internship

Join one of Roku's cutting-edge UI teams as a Software Engineer Intern, where your enthusiasm for technology and creativity will contribute to our success. This is a paid 12-week internship starting in Summer 2026.

As an intern, you'll tackle a specific project aligned with our UI/SDK roadmap—whether it's refining a UI component, enhancing performance metrics, or developing a tool for developers. Our UI teams utilize various programming languages, including C++ and TypeScript, and are embracing GenAI-assisted development workflows to elevate productivity and quality.

 

Your Responsibilities

  • Lead a well-defined project that enhances our UI/SDK capabilities.
  • Contribute to both front-end and embedded UI codebases using contemporary languages and methodologies while collaborating on integration with platform services.
  • Apply best practices in profiling, testing, and documentation; learn how we balance usability, reliability, and performance at scale.

Preferred Qualifications

  • Currently pursuing a degree in Computer Science, Engineering, or a related field.
  • Familiarity with TypeScript for UI tooling, modern development frameworks, or other relevant technologies.

About Roku, Inc.

Roku, Inc. is a forward-thinking leader in the TV streaming industry, bringing innovative solutions that connect viewers to the content they love. We are committed to transforming the television experience by empowering consumers, content creators, and advertisers alike.

Similar jobs

Tailoring 0 resumes

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