Full-Time

Software Engineer

Mobile

Confirmed live in the last 24 hours

Roku

Roku

1,001-5,000 employees

Streaming devices and content distribution services

Consumer Software
Consumer Goods
Entertainment

Junior, Mid

Company Historically Provides H1B Sponsorship

Cambridge, UK

Category
Mobile Engineering
Software Engineering
Required Skills
Kotlin
Python
JavaScript
Java
TypeScript
iOS/Swift
Lua
C/C++
Android Development

You match the following Roku's candidate preferences

Employers are more likely to interview you if you match these preferences:

Degree
Experience
Requirements
  • Strong understanding of the entire mobile development life cycle
  • Hands on experience with building native iOS mobile applications using Swift and/or SwiftUI, with a track record of shipping high-quality app(s) to Apple AppStore
  • Some experience in Android mobile development with a focus on IoT using Kotlin or Java, with a track record shipping high-quality app(s) to Google Play
  • Experience working with scripting languages like JavaScript, Python, Lua, and TypeScript, C++, embedded Linux, or equivalent
  • Proficient in Kotlin or Java
  • Experience with third-party mobile libraries and APIs
  • Proficient in Android development toolset including Android Studio & Emulator
  • Experience with agile development methodologies
  • Demonstrable experience of software engineering experience
  • Strong problem-solving and communication skills
  • Bachelors or Masters/Ph.D. in Computer Science or equivalent experience
Responsibilities
  • Rapidly iterate next generation mobile application to enable the prototyping of AI features
  • Develop software for iOS and Android platforms
  • Develop new features, perform A/B test experiments, device configuration, safely release to production, monitor analytics gathered from the applications
  • Improve existing products based on customer requirements and create delightful user experiences
  • Work closely with engineers, product, UI design, platform services, and release management teams to contribute to our application development
  • Manage state across entire application and model side effects
  • Modularize each feature of the existing application, to create more straightforward to understand units that can be built, tested, and distributed in isolation
  • Write high-quality code with comprehensive tests for each feature
  • Discuss application architecture, data flow and perform code reviews with peers
  • Investigate, diagnose, and fix bugs
Desired Qualifications
  • Strong understanding of the entire mobile development life cycle
  • Hands on experience with building native iOS mobile applications using Swift and/or SwiftUI, with a track record of shipping high-quality app(s) to Apple AppStore
  • Some experience in Android mobile development with a focus on IoT using Kotlin or Java, with a track record shipping high-quality app(s) to Google Play
  • Experience working with scripting languages like JavaScript, Python, Lua, and TypeScript, C++, embedded Linux, or equivalent
  • Proficient in Kotlin or Java
  • Experience with third-party mobile libraries and APIs
  • Proficient in Android development toolset including Android Studio & Emulator
  • Experience with agile development methodologies
  • Demonstrable experience of software engineering experience
  • Strong problem-solving and communication skills
  • Bachelors or Masters/Ph.D. in Computer Science or equivalent experience

Roku provides a range of products and services in the streaming television market, primarily targeting consumers in the U.S. and Mexico. Their offerings include Roku-branded TVs, streaming players, audio equipment, and a Smart Home system, all powered by a specialized operating system that enhances the home theater experience. Roku also creates original content through Roku Originals, which is available on The Roku Channel, a free streaming service that reaches around 80 million households. Unlike many competitors, Roku's business model combines hardware sales with advertising revenue and content distribution, allowing them to generate income from both product sales and ad-supported streaming services. The company's goal is to deliver an accessible and enjoyable streaming experience for users while expanding their content offerings.

Company Stage

IPO

Total Funding

$241M

Headquarters

San Jose, California

Founded

2002

Growth & Insights
Headcount

6 month growth

0%

1 year growth

-1%

2 year growth

-1%
Simplify Jobs

Simplify's Take

What believers are saying

  • Partnership with CHiQ expands Roku's market presence in the UK and Europe.
  • Introduction of 'fast' channels can boost user engagement and ad revenue.
  • Strong investor confidence is shown by new investments from multiple asset management firms.

What critics are saying

  • Dolby lawsuit poses potential legal and financial challenges for Roku.
  • Market saturation in the U.S. and Mexico limits growth opportunities.
  • Dependence on TV manufacturer partnerships could impact product distribution.

What makes Roku unique

  • Roku's proprietary OS offers a seamless and user-friendly streaming experience.
  • Roku Originals provide exclusive content, enhancing The Roku Channel's appeal.
  • Roku's diverse product suite includes TVs, streaming players, and audio equipment.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Unlimited vacation days

Medical, wellness, and financial benefits

Free snacks and access to fitness center at headquarters