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.
- Fluency in writing functional Javascript code and Node.js
- 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
- Patience in dealing with circumstances outside your control
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
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. NPR is an Equal Opportunity Employer.