Job Title: Roku Application Developer
">
About the Job:
">
* We are seeking a skilled Software Development Engineer II to join our team of talented engineers dedicated to innovation in streaming technology for Roku devices.
">
Key Responsibilities:
">
">
1. Contribute to the delivery of new video playback-related features for the Roku platform across the WBD streaming app suite.
">
2. Ensure these features are delivered with good quality and in a timely manner.
">
3. Work closely with other engineers and your manager to contribute to the planning of future sprints for new Roku specific features and bug fixes.
">
">
The Ideal Candidate:
">
* Should have a solid track record of building high-performance applications for Roku.
">
* Have a good understanding of Software Architecture and Design principles within the Roku ecosystem.
">
* 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.
">
* Contribute to the design and implementation of high-quality Roku applications while working within a professional team environment.
">
* Be an effective communicator and be able to author clear technical documentation describing approaches to solving problems on the Roku platform, including Brightscript-specific considerations.
">
">
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.
">
* A bachelor's degree in Computer Science, Engineering, or equivalent work experience.
">
* Solid problem-solving skills and the ability to debug moderately complex issues on the Roku platform, including Brightscript debugging.
">
* Familiarity with CICD pipelines, automated testing concepts, and Agile development methodologies within the context of Roku development.
">
* Good written and verbal communication skills and the ability to work collaboratively in a fast-paced environment, including discussing Roku-specific challenges and solutions.
">
* Experience with the architecture design and implementation of moderately complex Roku applications, with an understanding of scalability, testability, and performance tuning on Roku devices.
">
* Familiarity with scripting languages commonly used in conjunction with Roku development.
">
* Willingness to participate in periodic on-call support for critical emergent customer-facing issues on Roku with guidance.
">
* Ability to provide guidance and mentorship.
">
"],