Senior Software Engineer, Video/Audio Playback

Job Description

About the Role

Do you work in JavaScript and enjoy working with a diverse group of engineers, designers and editors? Are you interested in building video and audio playback experiences on one of the world's most impactful news platforms? If yes, we are looking for a frontend engineer to join the UX Foundations team to build features on our custom video and audio player and integrate them into on our core news surfaces across the entire New York Times organization.

Over the past few years The New York Times has seen an explosion of growth in video and audio. Whether it's part of our readers morning routine withThe Daily, getting realtime analysis ofmajor political events, peering into the depth of our reporting with theVisual Investigations series, examining the roots of slavery in America with theThe 1619 Project, relaxing while their favoritepop muscian talks about their creative process, or just trying to decide what tocook for dinner tonight. All of this outstanding journalism relies on the player this team has built. And we want you to play a part in improving it. You will report to the Engineering Manager for the team.

You Demonstrate

  • Belief in our mission: You have a passion for the news and for making the Times an indispensable daily destination for our readers

  • Technical competency: A working knowledge of JavaScript and its modern frameworks and libraries

  • Code cleanliness: You understand what makes code well structured, maintainable and flexible and aim to create a culture where quality code is valued

  • User focus: You care deeply about how design, engineering and product decisions help create a seamless, engaging and enjoyable user experience

Responsibilities:

As a frontend engineer on the UX Foundations team you will build features in our most prominent surfaces—such as the homepage, article experience, and section pages. You will improve the integrations and evolution of our custom video and audio player organization wide, giving you the opportunity to make an impact on both our video strategy and our readers' experiences. You will:

  • Work in Node.js, React, and TypeScript to extend and maintain both our custom video/audio player and the broader frontend experience of the New York Times

  • Work with cloud platforms such as Amazon Web Services (AWS) or Google Cloud Platform (GCP)

  • Continuous improvement of our multimedia ecosystem, ensuring the player is well-aligned with the underlying encoding and delivery systems

  • Integrate with the broader New York Times ecosystem, which has services written in Go, Java and JavaScript

Basic Qualifications:

  • At least two years of professional experience working with current web and media technologies

  • Knowledge working with Node.js

  • Front-end development frameworks, such as React

  • Knowledge of software principles, application architecture, data structures, coding conventions, testing frameworks and security best practices

  • Experience building on public cloud platform services such as Amazon Web Services (AWS) or Google Cloud Platform (GCP)

Bonus Qualifications:

  • Video & audio encoding and streaming technologies

  • GraphQL and Go

  • Content management systems, specifically related to video and audio

Culture and Benefits

  • We’ve won more Pulitzer Prizes than any other organization (including three in 2018), and you can celebrate with the award winners in our newsroom.

  • We believe diversity fuels innovation and creativity, and we have a variety of employee groups dedicated to fostering a diverse and inclusive workplace.

  • We are a New York- based engineering organization with a remote-friendly workplace that includes engineers around the world.

  • We are committed to career development and have a formal mentoring program. We encourage our engineers to participate in conferences and we frequently host talks by industry leaders (Sheryl Sandberg, Melinda Gates and Ta-Nehisi Coates are a few recent examples).

  • Every person within the tech organization is expected to spend five full days focusing on learning. We have a generous tuition reimbursement program and you can use this time on career-relevant activities like attending a formal class, internal company training, online training, a self-developed learning program or even by teaching others.

  • We run a Maker Week event twice a year, where Design, Product, Project, Marketing and Technology come together to work on compelling, creative, cross-functional projects.

This role may require limited on-call hours. An on-call schedule will be determined when you join, taking into account team size and other variables.  On-call hours are unpaid, unless informed otherwise by your manager.

Benefits and Perks:

  • Make an impact by supporting our original, independent and deeply reported journalism.

  • We provide competitive health, dental, vision and life insurance for employees and their families

  • We support responsible retirement planning with a generous 401(k) company match.

  • We offer a competitive parental leave.

  • We are committed to career development and ongoing learning supported by a formal mentoring program as well as $8,000 annually for tuition reimbursement.

  • We have frequent panel discussions and talks by a wide variety of newsmakers and industry leaders.

  • Join a community committed to the richness of diversity, experiences and talents in the world we cover, supported by a variety of employee resource groups.

The New York Times is committed to a diverse and inclusive workforce, one that reflects the varied global community we serve. Our journalism and the products we build in the service of that journalism greatly benefit from a range of perspectives, which can only come from diversity of all types, across our ranks, at all levels of the organization. Achieving true diversity and inclusion is the right thing to do. It is also the smart thing for our business. So we strongly encourage women, veterans, people with disabilities, people of color and gender nonconforming candidates to apply.

The New York Times Company is an Equal Opportunity Employer and does not discriminate on the basis of an individual's sex, age, race, color, creed, national origin, alienage, religion, marital status, pregnancy, sexual orientation or affectional preference, gender identity and expression, disability, genetic trait or predisposition, carrier status, citizenship, veteran or military status and other personal characteristics protected by law. All applications will receive consideration for employment without regard to legally protected characteristics. The New York Times Company will consider qualified applicants, including those with criminal histories, in a manner consistent with the requirements of applicable state and local "Fair Chance" laws.

Location
United States
Skills
  • JavaScript
  • AWS
  • Google
  • Node.js
  • React
  • Go
  • TypeScript
  • Java