Description

Responsibilities

  • Create Technical Requirements Documentation based on Product Requirement Documents.
  • Build high-level user interfaces using rapid prototyping methodologies.
  • Design application frameworks for use across multiple products
  • May need to provide training to other employees.
  • Make suggestions regarding new implementations.
  • Assist with conversion to new systems.

Required Skills

  • Deep domain expertise on Roku ecosystem.
  • Good understanding of OOD/OOA concepts.
  • Good understanding of Linux OS.
  • Good understanding of data structures.
  • Knowledge of streaming technologies and previous experience in developing streaming applications.

Required Experience

  • Experience with C++ and C programming languages.
  • Experience with QT/QML, including UI/application development.
  • Experience with Automated testing of applications, Continuous Integration (CI), TDD, and/or BDD.
  • Experience creating, optimizing, and integrating Application Programming Interface (API) calls; background in API development preferred.

Education Requirements

  • Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field.


 

Education

Any Graduate