|
Job Description:
We are looking for a talented and knowledgeable web developer to join NPM Creative, the sponsorship product team for NPR’s digital properties. We are seeking a person passionate about polyglot programming, web technologies, RESTful APIs and about building scalable revenue products that support the sustainability of NPR’s journalism efforts. The right person for this role learns fast and is an independent thinker who is willing to bring new approaches and ideas to our product development team.
RESPONSIBILITIES
The Junior Sponsorship Developer is primarily responsible for contributing to the creation, modification, and implementation of sponsorship products across NPR’s digital properties, from web to apps to voice assistants. Responsibilities also include assisting in the maintenance of our existing sponsorship products and working to decrease technical debt.
QUALIFICATIONS
EDUCATION: Bachelor's degree or equivalent in work experience
REQUIRED SKILLS
• Fluency in HTML5/CSS3, including media queries and Responsive Web Design techniques.
• Some fluency in writing functional JavaScript code and Node.js.
• Some fluency in PHP.
• Some fluency in LAMP stack: Linux, Apache, MySQL.
• Ability to work in Unix command-line over SSH terminal.
• Experience working with a version control system (Git preferred).
• Ability to quickly and effectively find and resolve bugs.
• Creativity, initiative, thirst for innovation and acute attention to detail.
• Vigor for crafting well-tested, well-documented and elegantly structured code.
• Passion for standards-based web development and polyglot programming.
• Obsession with software scalability and performance under high loads.
• Honesty, friendly attitude and good sense of humor.
PREFERRED SKILLS
• Experience working in an Agile environment - understanding of scrums and sprints.
• Experience working with voice assistants
• Every additional programming language and framework you are fluent in.
• Addiction to writing code in Test-Driven Development style.
• Familiarity with React.js
• Knowledge in cloud technologies such as AWS or GCP.
• Knowledge in advertisement services such as Google Ad Manager.
|
|