Simplify Logo

Full-Time

Senior Software Engineer

User Interface

Posted on 4/5/2024

Roku

Roku

1,001-5,000 employees

Streaming platform and device provider

Hardware
Consumer Software
Legal
Consumer Goods
Entertainment
Gaming

Senior

Cambridge, UK

Category
Backend Engineering
Embedded Engineering
Software Engineering
Required Skills
Python
JavaScript
UI/UX Design
Requirements
  • Relevant software development experience with a proven track record, programming with C, C++
  • Hands-on experience with scripting languages like Python, JavaScript, and derivatives
  • BrightScript and Roku app development experience is a distinct advantage
  • Game development experience (professional or hobby)
  • An understanding of media/video concepts like codecs, streaming, etc.
  • Appreciation of the importance of functional and integration tests
Responsibilities
  • Contributing extensively to embedded UI development, algorithm implementation, and underlying architecture
  • Working closely with product management to understand and develop new features for international market needs
  • Development using modern C++ libraries/frameworks, scripting language, and integration of third-party code
  • Engaged in developing tools to help the larger development community within Roku
  • Implementing features and performance improvements that directly impact millions of users every day

Roku offers a streaming platform with a purpose-built operating system and a range of devices, providing a seamless home entertainment experience. The company also develops exclusive Roku Originals for The Roku Channel, reaching approximately 80 million households in the U.S. and Mexico.

Company Stage

Series F

Total Funding

$298.2M

Headquarters

San Jose, California

Founded

2002

Growth & Insights
Headcount

6 month growth

7%

1 year growth

-4%

2 year growth

-10%

Benefits

Unlimited vacation days

Medical, wellness, and financial benefits

Free snacks and access to fitness center at headquarters

INACTIVE