Senior Software Engineer

Disney Disney · Media · Seattle, WA +1

Senior Software Engineer to develop and maintain a cross-platform JavaScript player for Disney Streaming services (Disney+, Hulu, ESPN+), optimizing performance and collaborating with other teams. Requires strong JavaScript, web technologies, and streaming experience.

What you'd actually do

  1. Develop and maintain our JavaScript player that drives our streaming experience
  2. Optimize our player to perform well for resource constrained platforms
  3. Create and review architecture and technical designs
  4. Maintain a strong understanding of our code to identify, research and address issues
  5. Collaborate with application development teams, services engineering teams and product management to help understand and explain device limitations and requirements

Skills

Required

  • BS or BA in Computer Science, Engineering, or related field or equivalent experience
  • 5+ years of full software development lifecycle experience
  • Highly fluent in JavaScript and web technologies
  • Experience developing for web browsers & other web-based client devices
  • Experience in Streaming technologies, such as: HLS (preferred) or DASH, DRM technologies like PlayReady or Widevine, Adaptive Bitrate Streaming Algorithms, Caption and subtitle formats such as CEA-608 / 708, Codecs AVC, HEVC, AAC, EAC3
  • Experience developing and optimizing high-performance client-side media applications
  • Experience using build runners / compilation tools for multi-platform projects
  • Strong individual contributor with a drive to learn and patience to teach others
  • Great communication and collaboration skills and a strong teamwork ethic

Nice to have

  • Experience developing for living room devices, e.g. Samsung, LG, Hisense, Vizio.
  • Experience developing for gaming consoles (e.g. Playstation, Switch), Android devices (e.g.FireTV), or similar devices

What the JD emphasized

  • Excellent fluency in JavaScript and web development is required
  • video player
  • cross platform development experience