Key Responsibilities:
* Develop, maintain and optimize Roku applications using BrightScript and the Roku SDK.
* Debug and resolve moderately complex issues related to Roku platform and video playback.
* Collaborate with team members to design scalable, testable and performant application architectures.
* Implement and support CI/CD pipelines, automated testing and deployment processes.
* Participate in Agile ceremonies and provide technical input on Roku-specific development.
* Contribute to code reviews, technical documentation and mentorship of junior developers.
* Work with scripting tools to automate tasks and enhance development workflows.
* Monitor and integrate video analytics and telemetry into Roku applications.
* Participate in periodic on-call rotations to address critical production issues.
Required Skills and Qualifications:
* A minimum of 3 years of experience in software development with a significant focus on Roku app development.
* Strong proficiency in BrightScript and the Roku SDK.
* Hands-on experience with Roku Media Player and video playback integration.
* Solid problem-solving skills and experience in debugging Roku applications.
* Familiarity with CI/CD pipelines, automated testing frameworks and Agile development methodologies.
* Strong communication skills in both written and spoken English.
* Bachelor's degree in Computer Science, Engineering or equivalent practical experience.
Benefits:
* Collaborative and fast-paced team environment
* Continuous learning and career growth opportunities