Be a core contributor to the development, enhancement and maintenance of the ESPN’s video hub watchespn.com
Develop and maintain video players and components that enable inline video content across ESPN websites
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
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: Media Networks