BCE Global Tech logo
BCE Global TechPosted 8 months ago

ROKU Developer

On-siteBengaluru, Karnataka, India

Full TimeMedium

Job Summary

Develop new features and maintain TV applications for Crave, CTV, Noovo, and other digital video services by translating business requirements into technical design specifications. Implement robust unit, UI, and integration tests covering edge cases while collaborating with Product Owners to refine stories and participate in daily scrums. Work alongside engineers and designers to ensure optimal user experiences, integrate backend data, and adhere to Roku SDK and BrightScript development guidelines. Contribute to architectural decisions, knowledge sharing, and technical documentation within an Agile Scrum environment.

Required Qualifications

  • ROKU TV Development & experience with Roku SDK and Roku Developer Tools
  • Deep understanding of the BrightScript and SceneGraph
  • Experience with GraphQL, REST API
  • Understanding of the limitations of the Roku platform and how to optimize the app to improve performance
  • Experience in leadership leading technical people and/or typical people management skillset
  • Understanding of video streaming technologies and DRM solutions
  • Solid understanding of object-oriented design patterns and principles
  • Experience with test driven development - unit, integration and UI tests
  • Strong understanding of TV user interface guidelines and best practices
  • Experience with Accessibility (WCAG 2.0) and Screen Reader
  • Proficient in version control systems such as Git to create pull requests, review code and merge branches
  • Experience with planning and writing technical documentation
  • Excellent problem solving, debugging and risk management skills
  • Strong initiative, priority setting, and collaboration skills

Desired Qualifications

  • Familiar with CI/CD pipelines
  • Experience and familiarity with video streaming technologies (HLS, Dash, DRM via Widevine/PlayReady, player configuration)
  • Experience with content management systems (CMS)

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce