Sr Product Software Engineer (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
Senior Product Software Engineer (Roku client-side)
Builds
ABC News Direct-to-Consumer client app for Roku and smart TV platforms
Domain
Media & Entertainment / Streaming Technology
Deliverable
product features
Required skills
BrightScript, Roku SceneGraph SDK, MVVM architecture, JavaScript, React, Node.js, AWS, Gulp, unit testing, performance optimization, asynchronous/concurrent code
Preferred skills
Smart TV/set-top box development, pixel-perfect UI implementation, configuration-driven development, custom control creation, DevOps (Jenkins)
Technologies
Roku SceneGraph, BrightScript, JavaScript, React, Node.js, AWS, Gulp, Jenkins
Responsibilities
Develop new application features from onboarding to video playback UI/UX; Build reusable utilities and UI components; Collaborate with SDK, design, and services engineering teams; Vet new hardware and firmware requirements; Work on JavaScript/React web tools and build scripts.
Seniority
Senior, hands-on IC
