Walt Disneyposted 16 days ago
$156,300 - $209,600/Yr
Full-time • Senior
Bristol, CT
Motion Picture and Sound Recording Industries

About the position

Disney Entertainment & ESPN Technology is focused on creating magical viewing experiences and transforming Disney's media business. The Lead Software Engineer will be part of a team that builds Direct-to-Consumer client apps for platforms like Disney+, Star+, ESPN, and Hulu on Roku devices. This role involves working with BrightScript and the Roku SceneGraph SDK to enhance user experiences and contribute to various application features.

Responsibilities

  • Build client app experiences in BrightScript using the Roku SceneGraph SDK.
  • Contribute to the development of new application features including onboarding, browse UI/UX experiences, analytics, and video playback UI/UX.
  • Develop 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.
  • Collaborate with client SDK engineering, design engineering, services engineering teams, and product owners.

Requirements

  • At least 7 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.
  • Proficient in technical design and development of generalized solutions.
  • Demonstrated ability to research and learn new technologies.
  • Strong communication skills and attention to detail.
  • Driven and self-motivated.
  • Experience mentoring junior level team members.

Nice-to-haves

  • Extensive experience creating beautiful, rich, performant user interfaces.
  • Experience working on user interface-level code and knowledge of common patterns.
  • Familiarity with development and troubleshooting on set-top boxes or Smart TVs.
  • Experience with configuration-driven development.
  • Experience with performance optimization and feature degradation techniques.
  • Experience creating and extending templated controls and writing custom controls.
  • Experience with asynchronous and concurrent code.
  • Experience with unit testing and related patterns.
  • Familiarity with streaming media technologies such as HLS, DRM, HDCP, SSAI, SGAI.
  • Experience with JavaScript client- and server-side development.
  • Experience with DevOps, gulp scripts, Jenkins, and AWS.

Benefits

  • Medical, financial, and other benefits.
  • Bonus and/or long-term incentive units may be provided.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service