The Walt Disney Company Software Engineer III - JavaScript, Node.js, React/Redux in Los Angeles, California

ESPN is looking for an experienced Software Engineer to be a core contributor to the company’s consumer facing digital video applications. This engineer will work closely with ESPN product owners and business development partners to plan, design, create and maintain applications that bring pay television and video highlights to ESPN’s many web sites and apps running on mobile phones, tablets, game consoles and set top boxes. This engineer will focus primarily on web site development and application development for platforms that support HTML5/Javascript. Opportunities to work with additional technologies will arise as well. The ideal candidate will have extensive experience developing rich, consumer facing web sites and strong knowledge of at least one additional area of consumer application development preferably using Java, C#, Objective C or Swift . This position will be located in Los Angeles and will work closely with teammates in ESPN’s Bristol CT headquarters.

Responsibilities :

  • Be a core contributor to the development, enhancement and maintenance of the ESPN’s video hub

  • Develop and maintain video players and components that enable inline video content across ESPN websites

  • Be a core contributor to the development, enhancement and maintenance of WatchESPN on HTML5/Javascript platforms including Chromecast, Playstation and Smart TVs

  • Contribute to cross platform architectural planning and development practices of the entire team

  • Work closely with ESPN consumer product owners and app design teams to specify, design and plan the development of existing video products for new platforms, improvement of existing video products and development of special features.

  • Work closely with Project Management to plan project work for yourself and fellow team members in an agile manner.

  • Collaborate with other ESPN technology teams providing fundamental pieces of the digital video ecosystem including, core content APIs, video workflow, video encoding & distribution and configuration management.

  • Participate in the selection of vendors contracted to augment engineering staff and oversee the engineering efforts executed by them

Basic Qualifications :

  • 5+ years of relevant professional software development experience

  • 4+ years hands-on professional web development experience with JavaScript (es6), Node.js, React/Redux or another modern MVC framework

  • Experience with unit testing (Jest) and JavaScript build tools (Babel, Webpack, NPM)

  • A strong understanding of XML, JSON, HTML5 and CSS

  • A strong understanding of HTTP and REST-style web services

  • Strong understanding of multi-tier web architectures, and OO design patterns and concepts

  • Must demonstrate solid organization/communication skills

  • Ability to work in a fast paced, team-oriented and iterative programming environment with a disposition for keeping up with latest technologies.

Preferred Qualifications :

  • 2+ years experience with one of the following - Java, Swift or Objective C

  • Experience developing applications that include audio or video streaming with HLS

  • Experience building a significant consumer app that is currently available in the marketplace

Required Education :

  • Bachelor Degree in computer science, engineering or related field

Job ID: 572438BR

Location: Los Angeles,California

Job Posting Company: Direct-to-Consumer and International