Job Title: Roku Software Engineer
About the Role:
* We are seeking a skilled and motivated software engineer to join our fast-paced engineering team. The ideal candidate will have a strong foundation in building, debugging, and maintaining Roku applications.
* The successful candidate will have hands-on experience in BrightScript and the Roku SDK, with a focus on video playback, performance optimization, and scalable architecture.
Key Responsibilities:
1. Develop, maintain, and optimize Roku applications using BrightScript and the Roku SDK.
2. Debug and resolve moderately complex issues related to Roku platform and video playback.
3. Collaborate with team members to design scalable, testable, and performant application architectures.
4. Implement and support CI/CD pipelines, automated testing, and deployment processes.
5. Participate in Agile ceremonies and provide technical input on Roku-specific development.
6. Contribute to code reviews, technical documentation, and mentorship of junior developers.
7. Work with scripting tools to automate tasks and enhance development workflows.
8. Monitor and integrate video analytics and telemetry into Roku applications.
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.
Benefits:
* Remote work flexibility.
* Opportunity to work on cutting-edge video streaming technology.
* Collaborative and fast-paced team environment.
* Continuous learning and career growth opportunities.
Others:
* We offer flexible working hours and a supportive team environment.
* We prioritize professional development and offer training opportunities.