Back to top

Software Engineer, Voice Platforms

This job is no longer available

Washington, DC, USA
Full-time

Emerging platforms, including Smart Speakers such as Amazon Echo and Google Home, represent a rapidly growing segment of the public radio audience. NPR Digital Media is leading efforts in these areas to identify, explore and deliver high quality experiences for this expanding market.

As a Software Engineer, you will work on collaborative Scrum teams responsible for the architecture, design and implementation of the NPR experience on voice platforms and other emerging technologies. You will have a direct impact in growing and engaging the NPR audience on these platforms. You quickly learn new technologies and are committed to delivering high quality solutions that users love.

Areas of Responsibility: 

Each day you will work with a cross-functional team of brilliant professionals combining business, design/user experience and engineering expertise, working relentlessly to push the boundaries of what’s possible, paving the road for the future of news and entertainment media.

Our team has a passion for Agile development and continuous improvement. We are diverse, lifelong learners and read omnivorously from NPR’s giveaway book shelf, regularly walk down the hall to Tiny Desk Concerts, tell coding jokes, optionally bring treats to share, have on-site happy hours, and optionally present at conferences.  Plus we have great work-life balance - seriously.

Skills/Experience: 
  • Fluency in writing functional Javascript code (Node.js preferred)
  • Ability to work in Unix command-line over SSH terminal
  • Experience working with a version control system (Git preferred)

Other Required Skills:

  • Creativity, initiative, thirst for innovation and acute attention to detail
  • Vigor for crafting well-tested, well-documented and elegantly structured code
  • Empathy for users and passion for crafting great user experiences
  • Eagerness to be involved in all stages of the product development cycle
  • Flexibility and patience in working with developing and changing technologies.
  • Willingness to mentor other developers.

Bonus Points For:

  • Experience using TypeScript and ES7
  • Experience working in a multidisciplinary product development team
  • Experience working in an Agile environment
  • Ability to communicate technical concepts to non-technical audiences
  • Experience working with rapidly evolving APIs and new technologies
  • Knowledge of cloud technologies such as AWS or GCP
  • Willingness to contribute to open-source projects
  • A passion for NPR’s content and/or familiarity with our digital products
Compensation/Benefits: 

NPR offers a competitive compensation and comprehensive benefits package including health and wellness benefits, retirement and work/life balance programs, as well as opportunities for career growth and development.

Organization Info

National Public Radio, Inc.

Overview
Headquarters: 
Washington, DC, United States
Founded: 
1971
About Us
Mission: 

NPR's mission is to work in partnership with member stations to create a more informed public-one challenged and invigorated by a deeper understanding and appreciation of events, ideas and cultures. To accomplish our mission, NPR produces, acquires and distributes programming that meets the highest standards of public service in journalism and cultural expression. Our vision is to serve the public as the leading provider of high quality news, information and cultural programming worldwide.

Listing Stats

Post Date: 
Feb 21 2019
Active Until: 
Mar 21 2019
Hiring Organization: 
National Public Radio, Inc.
industry: 
Nonprofit