About the Team If you're an aspiring software engineer who wants to make an impact, here's your chance. We're a network of innovators, pioneers, and disruptors. Because when you're on a mission to power every TV in the world, you've got to be out there making waves. Although we're 1 in the US, we've kept that all-in spirit of a start-up as we are expanding across the UK, where change happens fast. The Roku Smart Home team builds the app for controlling Roku IoT devices. Engineers in the team work collaboratively with each other and UX/PM's to ideate, design, code and ship new features on existing apps. We use native Mobile technologies on each platform, Swift for iOS and Kotlin for Android to do this. About the Role Join our innovative team at Roku as a Software Engineer Intern, where your passion for technology and creativity drives our success. We offer a paid 12-week internship, based out of our UK offices. What you’ll be doing Develop new features or tooling for Roku’s mobile apps. Maintain and improve the performance of existing iOS and Android applications Continuously discover, evaluate, and implement new technologies to maximize development efficiency Contribute to the development of project plans and estimates We’re excited if you have Currently enrolled in a full-time, degree-seeking program and in the process of obtaining a Bachelor’s or Master's degree in computer science or a related field. Due to graduate in December 2025 or later. Non-academic coding experience (i.e. hack-a-thons, code challenges, personal projects, GitHub, Open Source, volunteer coding experience, conference participation, previous internships etc.). Experience with mobile application development using native mobile technologies such as Swift, Kotlin. A passion for anything IoT related. Experience in software development principles and a variety of programming languages (e.g., Python, Java, C++, JavaScript). Passion about software development, with a curiosity that drives you to stay on top of tech trends and explore new ideas.