The New York Times is looking for a Software Engineer passionate about technology and web development to join our Video Team. You will be working with a highly skilled team responsible for creating and maintaining video products and platforms across The New York Times. This is an opportunity to have a huge impact at the Times — since video is a growth area. The teams core products are the New York Times Video Player, the Video API and the TimesVideo web application (http://www.nytimes.com/video) built on Node.js.
Must Have
– Professional Advanced Javascript frontend and backend programming experience.
– Working experience in at least one other backend programming language. (Python, Java, PHP, Go)
– Fluent with HTML5, CSS3, and SASS.
– Passionate about Technology and Web Development.
– An eye for product and an attention to detail
Should Have
– Strong knowledge of software design and architecture.
– Capabilities of writing maintainable Javascript code without the need of libraries
– Experience working in Node.js.
– Experience developing for mobile web.
– Experience with TDD, Continuous Delivery, and the Agile software development cycle.
– A culture of writing tests and using testing frameworks (unit, integration, functional).
Nice to have
– DevOps skills (Linux containers/Docker, Puppet, Ansible, Varnish, Nginx, AWS).
– Working experience with Video Technologies: Encoding/transcoding, Streaming media protocols, Live streaming.
– Experience with HTML5 streaming technologies, HLS, and/or DASH
– Previous experience developing and maintaining large-scale web applications at scale.
– Public (github, bitbucket) and open source contributions.
Please send resume and cover letter to scott.wolynski@nytimes.com