The Walt Disney Company is seeking a Sr Software Engineer (Roku Engineer) to join their Disney Entertainment & ESPN Technology team. As a Lead Software Engineer for the Roku Client Application team, you'll be part of the team that builds Direct-to-Consumer client apps, such as Disney+, Star+, ESPN and Hulu on Roku streaming devices and smart TVs.
Key Responsibilities:
- Be a critical member of a team of engineers responsible for building client app experiences in BrightScript, using the 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 the development of tools and systems outside of the Roku apps
- Work with Roku to vet new hardware, firmware and certification requirements
- Collaborate closely with client SDK engineering, design engineering, services engineering teams and product owners
Required Qualifications:
- 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
- Strong communication skills and attention to detail
- BS in Computer Science or related technical discipline or equivalent
Preferred Qualifications:
- Experience creating user interfaces, implementing pixel-perfect designs and animations
- Familiarity with development on set-top boxes or Smart TVs
- Experience with performance optimization and feature degradation techniques
- Experience with unit testing and related patterns
- Familiarity with streaming media technologies
The role offers competitive compensation, bonuses, and a full range of benefits. Join Disney to be part of a team that's reimagining ways to create magical viewing experiences for the world's most beloved stories while transforming Disney's media business for the future.