Content Acquisition Engineering - Senior UI Engineer

Netflix, Los Gatos, California

Leading subscription service for watching TV episodes and movies

Netflix has expanded its streaming experience globally and with that comes the unique challenge of developing tools to facilitate rapid and efficient content ingestion. In order to deliver an exciting and engaging experience to millions of users worldwide, we need to be able to capture and curate hundreds of thousands of media assets in a wide variety of types & variations (such as video source files, display imagery, and localized audio). This Content Acquisition Engineering team is responsible for the systems used to move content from movie studios around the world to Netflix. Our team's focus is on enabling Netflix to quickly add exciting content to its rapidly growing catalog.

You’ll want to work with us if you like:

  • To build user-centric UIs that focus on improving the efficiency of the users.
  • Tomorrow’s technology. You are encouraged to use your passion for technology to find new and efficient ways to solve challenges.
  • React.js, Web Components, and Redux application design.
  • Node.js RESTify microservices.
  • Messaging APIs such as Server-sent Events & WebSockets.
  • Build Tools (grunt, gulp, babel, webpack, etc).
  • Javascript Next syntax such as ES6/7 and beyond.
  • Less/Stylus CSS pre-processors.

We would love to work with you if:

  • You are an advanced Javascript developer. You understand events, DOM, closures, prototypical inheritance, functional and asynchronous programming.
  • You test your code (mocha, jasmine, chai, etc), you understand the difference between a unit test and an integration test, and you know when to use each.
  • You have experience building and scaling single page applications.
  • You know how to build reusable components and composite them to form applications.
  • You understand REST and HTTP caching.
  • You can build and debug systems from the front end to the data store.
  • You have experience deploying and scaling cloud applications.
  • You know how to break down tasks and deliver incrementally.
  • You leverage and contribute to open source.
  • You value modular design and separation of concerns.
  • You know how and when to use modern CSS techniques such as transitions and Flexbox.

Bonus Points if:

  • You understand build/bake/deploy systems for cloud applications such as Jenkins, Asgard, or AWS.
  • You can write tests using Selenium.
  • You have experience with any of the following: Aspera, Elastic Search, Cassandra.

About Netflix

Netflix is the world’s leading Internet television network with over 100 million members in over 190 countries enjoying more than 125 million hours of TV shows and movies per day, including original series, documentaries and feature films. Members can watch as much as they want, anytime, anywhere, on nearly any Internet-connected screen. Members can play, pause and resume watching, all without commercials or commitments.

Want to learn more about Netflix? Visit https://www.netflix.com/