Software Engineer IV - Roku

Apply Now

Company: Apollo ITS

Location: Englewood, CO 80112

Description:

Role: Software Engineer IV - Roku
Location: Greenwood Village, CO/Hybrid role 4 days in office (will accept relo candidates)
Duration: Long-term contract with expected extensions
Note:
  • Hybrid role 4 days in office (will accept relo candidates)
Responsibilities:
  • Engage in new and ongoing development of features/enhancements within the Spectrum TV application on the Roku platform.
  • Take part in development related to fixing new and existing bugs within the Spectrum TV application on the Roku platform.
  • Actively and consistently support all efforts to simplify and enhance the consumer experience.
  • Analyze and resolve complex problems to ensure minimal disruption of critical applications.
  • Provide technical expertise in scripting languages with focus on front-end design and application performance on embedded systems.
  • Demonstrate ability to communicate with cross-functional teams from Development to System Operations.
  • Interface with other teams and/or third party vendors to assist in deployment of our client application on Roku platforms.
Preferred Qualifications:.
  • Experience in Roku development (Brightscript and RSG).
  • Exposure and understanding of streaming technologies such as HLS and DASH.
  • Experience in using web proxy tools (Charles).
  • Experience in the cable or telecom industry.
  • Knowledge of IP video delivery technology.
  • Hands on experience in architecture, design and performance optimization of applications on resource constrained devices (mobile, Chromecast, Samsung TV, Xbox, Vizio) is a plus..
Required Skills:.
  • Scripting language experience (BrightScript, Javascript, Python, etc.) or object-oriented language experience (C++).
  • Ability to read, write, speak and understand English.
  • Solid understanding of best practices in web UX/UI design.
  • Possess a technical knowledge of client-side and API development.
  • Experience enabling performance monitoring and optimizations, multivariate testing, etc..
  • Knowledge of object-oriented analysis and design, enterprise design patterns and SOA architecture helpful..
  • Knowledge consuming RESTful Services and JSON.
  • Experience working in an agile scrum and/or kanban development process.
  • Demonstrated ability to work in a high-performance team environment.
  • Willingness to adapt to emerging technological changes.
  • Demonstrate a high standard of work ethics.
  • Ability to effectively communicate among team members and present information and respond to questions from group managers, clients and customers.

Similar Jobs