Software Engineer II (Roku Engineer)

The Walt Disney Company is a leading diversified international family entertainment and media enterprise that includes three core business segments: Disney Entertainment, ESPN, and Disney Experiences.
$120,300 - $161,300
Frontend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Entertainment · Technology

Description For Software Engineer II (Roku Engineer)

We're seeking a Software Engineer II for the Roku Client Application Engineering Team, where you'll be part of the team that builds our Direct-to-Consumer client apps, such as Disney+, Star+, ESPN and Hulu on Roku streaming devices and smart TVs. You'll help push the boundaries of what is possible on some of the most interesting 10-foot devices in the marketplace.

Responsibilities:

  • Be a critical member of a team of engineers responsible for building our 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
  • Have the opportunity to contribute to the development of tools and systems outside of the 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 closely with our client SDK engineering, design engineering, services engineering teams and product owners

Required Qualifications:

  • 3+ years of development experience with a client-side development stack, ideally with some BrightScript experience
  • Experience with MVVM (Model-View-ViewModel) architecture
  • Proficiency in the use of reusable utilities and UI components, and generalized logic that can be consumed by multiple applications
  • Bachelor's degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience

Preferred Qualifications:

  • Experience creating beautiful, rich, performant user interfaces
  • 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 with unit testing and related patterns
  • Experience with JavaScript client- and server-side development
  • Experience with DevOps, gulp scripts, Jenkins and AWS

Join us to reimagine ways to create magical viewing experiences for the world's most beloved stories while transforming Disney's media business for the future.

Last updated a month ago

Responsibilities For Software Engineer II (Roku Engineer)

  • Build client app experiences in BrightScript using the Roku SceneGraph SDK
  • Develop new application features from on-boarding to browse UI/UX experiences, analytics, and video playback UI/UX
  • Contribute to the development of tools and systems outside of Roku apps (JavaScript, React, gulp, AWS, Node.js)
  • 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 For Software Engineer II (Roku Engineer)

JavaScript
React
Node.js
  • 3+ years of development experience with a client-side development stack, ideally with some BrightScript experience
  • Experience with MVVM (Model-View-ViewModel) architecture
  • Proficiency in the use of reusable utilities and UI components, and generalized logic that can be consumed by multiple applications
  • Bachelor's degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience

Interested in this job?

Jobs Related To Disney Software Engineer II (Roku Engineer)

Associate Marketing Creative Manager, APAC Marketing

Associate Marketing Creative Manager for Disney+ APAC, responsible for developing brand and content marketing campaigns across the region.

Braze Engineer | MarTech

Frontend Engineer position at LTK focusing on Braze integration and MarTech solutions, offering remote work and comprehensive benefits.

B2B Web Developer (Freelancer)

Remote B2B Web Developer position at Averi, focusing on frontend development for business solutions with flexible contract terms.

Web Developer

Remote WordPress Developer position at doola, requiring 3+ years of experience to maintain and enhance marketing website, implement SEO best practices, and develop custom themes and plugins.