Product Software Engineer II (Roku Engineering)
Core
Building client apps for ABC News on Roku streaming devices and smart TVs, focusing on video playback, browse UI/UX, and onboarding experiences.
Role type
Mid-level IC product software engineer (Roku client apps)
Builds
ABC News Direct-to-Consumer client app for Roku and smart TVs
Domain
Media streaming, entertainment, news
Deliverable
product features
Required skills
BrightScript, Roku SceneGraph SDK, MVVM architecture, reusable UI components, JavaScript, Node.js, AWS, unit testing, performance optimization
Preferred skills
Pixel-perfect UI implementation, set-top box/Smart TV development, configuration-driven development, asynchronous/concurrent code, custom controls, DevOps (Jenkins, gulp)
Technologies
BrightScript, SceneGraph, JavaScript, React, Node.js, AWS, Gulp, Jenkins
Responsibilities
Develop new application features including browse UI/UX and video playback; build web tools and build scripts; vet new hardware and firmware requirements; collaborate with SDK, design, and backend teams
Seniority
Mid-level, hands-on IC