About the Role
We are seeking a skilled and motivated Roku Developer with solid hands-on experience in BrightScript and the Roku SDK to build, debug, and maintain scalable Roku applications.
The ideal candidate will have a strong foundation in building, debugging, and maintaining Roku applications, particularly focused on video playback, performance optimization, and architecture.
You'll work collaboratively with cross-functional teams including Product, QA, and Backend Engineers to deliver seamless and engaging video streaming experiences on Roku devices.
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 Qualifications:
* 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 (e.g., unit testing), and Agile development methodologies.
* Strong communication skills in both written and spoken English.
* Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
Preferred Qualifications:
* Experience mentoring junior developers or leading small teams.
* Familiarity with video analytics and telemetry tools on Roku.
* Understanding of performance tuning for low-memory devices.
* Experience with scripting languages commonly used alongside Roku development.
* Exposure to cross-platform streaming apps or embedded device development.
What We Offer:
* Remote work flexibility.
* Opportunity to work on cutting-edge video streaming technology.
* Collaborative and fast-paced team environment.
* Continuous learning and career growth opportunities.
Salary:
$ competitively priced salary based on experience.
Job Description:
This role is responsible for designing, developing, and optimizing high-performance Roku applications. The successful candidate will have a strong understanding of BrightScript, the Roku SDK, and Roku Media Player, as well as experience with CI/CD pipelines, automated testing, and Agile development methodologies.
Benefits:
* Competitive benefits package.
* Opportunities for career growth and professional development.
* Culture of innovation and creativity.
Others:
* Flexible working hours.
* Collaborative work environment.