No longer available — We're looking for a contract news apps developer

This position is no longer available.

NPR Visuals is looking for a contract news apps developer to join our team between early-mid September 2017 and early-mid December 2017, for a total of three months. Applications are due Thursday, August 31.

The ideal candidate would be able to work at NPR headquarters in Washington, D.C.


You have a diverse skillset. Your development skills allow you to dive into existing projects to provide maintenance and support.

You are able to start mid-to-long term projects from the MVP phase and follow through to the completed, released project. Your focus would be on the architecture of the project, developing the backend side of it and collaborating on frontend tasks as needed.

You consider yourself a problem solver. You can face unknown issues in unknown projects methodically, debugging until finding the cause of the issue and thinking and implementing the best possible solution once diagnosed.

You are a team player willing to collaborate in an open environment.

Technical skills


  • Python, Flask, Django, Fabric
  • Postgresql


  • AWS cloud configuration: EC2, S3, Cloudfront, Lambda, IAM management


  • Javascript architecture approaches and aware of modern supporting libraries for specific project needs


  • SSH, Slack bots, etc.

Your priorities would be 1) backend & sysadmin and 2) frontend architecture.

About the team

We’re a small group of photographers, videographers, photo editors, developers and designers in the NPR newsroom who make visual journalism.

Here are some examples of projects you’ll be able to contribute to:

Annotations Our Annotations Rig
- More about this project
- Code on github
NPR's Book Concierge 2016 NPR’s Book Concierge
Code on github
Semi-Automatic Weapons Without A Background Check Can Be Just A Click Away Data Analysis And Visualization
Code on github

Check out our github account to see more of the projects we work on.

How to apply

If this sounds exciting to you, please email and include your resume, cover letter and GitHub profile. Applications are due Thursday, August 31, 2017.

Never miss a gig

Join the Visuals Gigs mailing list to get an email when we post internships and full-time jobs.

Your membership will be kept confidential.


Trump's 2016 Victory Speech, Annotated 1 Year Later

Much has changed in the year since Donald Trump gave his election night victory speech. Journalists across the NPR newsroom have annotated his remarks in retrospect, providing context and analysis to his policy promises and noting who, among the people he thanked, is still in the inner circle.


Meaningful analytics for journalism.


A command-line tool to get election results from the Associated Press Election API v2.0. Elex is designed to be friendly, fast and agnostic to your language/database choices.


A JavaScript library for responsive iframes.


On The Team Blog

February 15, 2018

Pym.js Security Alert

A high severity security vulnerability has been found in previous versions of Pym.js, please upgrade as soon as possible