Senior Software Engineer at Roku
About the role
Responsibilities Develop, create, and modify mobile applications for iOS. Build new features, conduct A/B test experiments, configure devices, release safely to production, and monitor application analytics. Improve existing products based on customer requirements and create user-friendly experiences. Collaborate with engineers, product, UI design, platform services, and release management teams. Manage application state and model side effects across the application. Modularize features into un…
Interview process at Roku
General interview process (this company's specific loop isn't published - reach out if you have insider info).
- Recruiter phone screen - typically 20-40 min
- Technical screen - 1 coding problem or take-home; format varies by company
- Onsite / virtual loop - typically 4-6 rounds over 2-3 weeks; exact split of coding, systems design, and behavioral varies by role and location
Platforms used: unknown — MiPrep tested compatible with major platforms
How to prepare
MiPrep helps you rehearse the specific cadence and question types Roku interviewers score on. Upload your resume and this job description; MiPrep generates a rehearsed answer set in your voice from your own projects.