High Performance Video Playback Engineer
This is an exciting opportunity to join our team as a skilled Software Development Engineer II responsible for developing and optimizing video playback experiences across Roku platforms. Our goal is to deliver seamless streaming experiences for millions of users worldwide.
As a key member of our team, you will contribute to the delivery of new video playback-related features for the Roku platform across various streaming apps. Your primary focus will be on ensuring high-quality and timely feature delivery while working closely with other engineers and your manager to plan future sprints for new Roku-specific features and bug fixes.
To succeed in this position, you should have a solid track record of building high-performance applications for Roku and a good understanding of software architecture and design principles within the Roku ecosystem. You should be comfortable using common industry tools for software development, including IDEs, build and continuous integration systems, source code control management, and code review tools, with a focus on the Roku development environment.
We are looking for an effective communicator who can author clear technical documentation describing approaches to solving problems on the Roku platform, including Brightscript-specific considerations.
The Daily Responsibilities:
* Design, Develop, and Maintain Components of the Roku Player SDK for Various Devices
* Collaborate with Cross-Functional Teams to Enhance Video Playback Experience on Roku
* Contribute to Optimizing Streaming Performance on Roku Devices
* Troubleshoot and Resolve Technical Issues Related to Media Streaming Buffering and DRM
* Ensure Code Quality through Unit Testing, Integration Testing, and Participation in Code Reviews
* Stay Up-to-Date with Roku's Latest Technologies and Industry Best Practices
Required Skills and Qualifications:
* 3 Years of Software Development Experience with a Significant Focus on Roku Development Using Brightscript
* Strong Proficiency in Brightscript and Experience with the Roku SDK and Roku Media Player
* Bachelor's Degree in Computer Science or Equivalent Work Experience
* Solid Problem-Solving Skills and Ability to Debug Moderately Complex Issues on the Roku Platform
* Familiarity with CICD Pipelines, Automated Testing Concepts, and Agile Development Methodologies
* Good Written and Verbal Communication Skills and Ability to Work Collaboratively in a Fast-Paced Environment
* Experience with Architecture Design and Implementation of Moderately Complex Roku Applications
* Familiarity with Scripting Languages Used in Conjunction with Roku Development
* Willingness to Participate in Periodic On-Call Support for Critical Emergent Customer-Facing Issues on Roku