Salary
💰 $138,900 - $203,900 per year
Tech Stack
AWSJavaScriptJenkinsNode.jsReactRokuRustSwift
About the role
- Build Disney+ Direct-to-Consumer client app on Roku streaming devices and smart TVs using BrightScript and Roku SceneGraph SDK
- Contribute to the development of new application features from on-boarding to browse UI/UX experiences, analytics, video playback UI/UX and more
- Contribute to development of tools and systems outside of Roku apps, such as JavaScript- & React-based web tools, gulp build scripts, AWS configurations, and Node.js services
- Work with Roku to vet new hardware, firmware and certification requirements from a client application perspective
- Collaborate with client SDK engineering, design engineering, services engineering teams and product owners to understand and communicate requirements and device limitations
- Mentor junior engineers and contribute to reusable utilities and UI components
Requirements
- At least 5 years of development experience with a client-side development stack, ideally with at least 2 years BrightScript experience
- Experience with MVVM (Model-View-ViewModel) architecture
- Proficiency in technical design and development of generalized solutions, such as reusable utilities and UI components, and generalized logic that can be consumed by multiple applications
- Experience mentoring junior level team members
- Familiarity with development and troubleshooting on set-top boxes or Smart TVs (preferred)
- Experience working on a range of devices with varying performance and capabilities (preferred)
- Experience with configuration-driven development (preferred)
- Experience with performance optimization and feature degradation techniques (preferred)
- Experience creating and extending templated controls, and writing custom controls (preferred)
- Experience with asynchronous and concurrent code (preferred)
- Experience with unit testing and related patterns (preferred)
- Experience with JavaScript client- and server-side development (preferred)
- Experience with DevOps, gulp scripts, Jenkins and AWS (preferred)
- Bachelor's degree or better in Computer Science or a related technical field or equivalent job experience.