
Engineer
Posted 11 hours ago

Posted 11 hours ago
This is a fully remote position, open to applicants in California.
• Design, develop, and maintain Roku applications by coding, testing, and debugging using BrightScript and SceneGraph.
• Optimize platform performance by addressing the challenges associated with a variety of Roku devices, especially older models with stringent memory and performance limitations.
• Integrate core Roku frameworks (such as the Roku Advertising Framework and Roku Analytics) while ensuring adherence to the submission guidelines for the Roku Channel Store.
• Apply expertise in video streaming technologies and encoding, utilizing popular open-source video libraries.
• Bring a comprehensive perspective to the project by leveraging your experience in Android TV development and, ideally, Apple TV development.
• Collaborate closely with backend teams to incorporate RESTful web services within the Roku ecosystem.
• Stay updated on emerging video platforms and technologies, proposing innovative strategies to improve our applications.
• Engage in code reviews, troubleshooting sessions, and technical discussions to ensure the delivery of high-quality results.
• Demonstrated experience in developing top-tier Roku applications utilizing BrightScript and SceneGraph.
• Comprehensive understanding of the Roku device ecosystem, including techniques for enhancing performance and memory management on legacy devices.
• Familiarity with core Roku frameworks (such as Advertising and Analytics) and knowledge of the Roku Channel Store submission process.
• Strong proficiency in debugging, threading, and rendering challenges within embedded systems.
• Solid understanding and hands-on experience with RESTful web services.
• Proven experience with video streaming and encoding technologies, along with familiarity with open-source video libraries.
• Exposure to Android TV and Apple TV development is advantageous, particularly with relevant programming languages (like Kotlin/Java for Android and Swift/Objective-C for Apple TV).
• A bachelor’s degree in Computer Science or equivalent practical experience is required.
• Must be able to pass a background check and possess a passion for exploring new platforms and technologies.
• Health insurance
• Professional development opportunities
• Equipment allowances
Cision France
Navigate Power
Get handpicked remote jobs straight to your inbox weekly.