Full-Time

Software Engineer

Mobile

Posted on 11/25/2024

Roku

Roku

1,001-5,000 employees

Streaming devices and content distribution platform

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
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. Its 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 its Roku Originals brand, which is available on The Roku Channel, a free streaming service that reaches around 80 million households. The company generates revenue through hardware sales, advertising, and content distribution, distinguishing itself from competitors by combining product sales with ad-supported streaming services.

Company Size

1,001-5,000

Company Stage

IPO

Total Funding

$241M

Headquarters

San Jose, California

Founded

2002

Simplify Jobs

Simplify's Take

What believers are saying

  • Partnership with Thema expands Roku's international content offerings.
  • Collaboration with Philips enhances Roku's premium smart TV lineup.
  • Roku's new QLED TV models strengthen its presence in the UK market.

What critics are saying

  • Competition from Amazon and Google threatens Roku's market share.
  • Roku's ad revenue is vulnerable to shifts towards digital platforms.
  • New international content may not engage Roku's core US audience.

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 range 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

Growth & Insights and Company News

Headcount

6 month growth

-1%

1 year growth

0%

2 year growth

-1%
BroadcastPro
Mar 9th, 2025
Thema brings Asian and Turkish dramas to Roku Channel

Thema, the Canal+ Group-owned content distributor, has partnered with US-based Roku to bring a selection of international drama series to audiences in the US, UK, Mexico and Canada through The Roku Channel.

Latest Nigerian News
Mar 6th, 2025
Roku and Philips unveil premium 65-Inch OLED smart TV

Roku is partnering with Philips for its latest premium smart TV offering.

Pocket-lint
Mar 5th, 2025
Roku and Philips unveil premium 65-Inch OLED smart TV

Roku and Philips unveil premium 65-inch OLED smart TV.

Adweek
Feb 25th, 2025
Roku and Incrmntal Partner to Give Faster Insights on CTV Ad Spend

With that in mind, Roku partnered with Incrmntal to demonstrate the full influence of its self-service, CTV performance solution, Roku Ads Manager, which launched last fall.

Wurl
Feb 11th, 2025
Roku partnered with AdPool to optimize its monetization strategy

Roku partnered with AdPool to optimize its monetization strategy.

INACTIVE