This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers.
Job Responsibility
Develop core features of the Roku Channel app and Roku OS
Work closely with Product Development, UI/UX design, Platform Services, and Release Management teams to contribute to our application development
Investigate, diagnose and resolve issues
Requirements
Experience developing UI applications using popular frameworks
Strong experience in Typescript is a must
Experience writing functional integration and unit tests
A good understanding of Core OS concepts like memory management and multi-threading
A good understanding of API design, considerations and trade-offs
Strong verbal and written communication skills
Consumer electronics experience building Media/Content and/or Ad product would be beneficial
Bachelors or Masters in Computer Science or related fields-MS3
Nice to have
Basic knowledge of C++
Embedded software experience
What we offer
Global access to mental health and financial wellness support and resources
Local statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension)
Support for time off in accordance with local leave policies