DocumentCloud, the platform journalists use to analyze, annotate and publish documents, is growing! We have an immediate need for a JavaScript developer/architect who can help build the next evolution of our platform. This is a full-time, two-year position with full University of Missouri benefits funded by a grant from the Knight Foundation.

You can live where you’d like and work flexible hours. We’re a nimble, tightly knit team that works remotely. We scrum daily and stay connected via Slack and video chats. Our code is open source, so your commits to our Github will be seen by the growing community that depends on our platform.

You’ll join DocumentCloud at a significant time. We build a civic platform that more than 1,000 news organizations worldwide use for the public good, and we value transparency, accountability and the preservation of a free press. Our tools have been used to investigate and publish stories from the grand jury decision in Ferguson, Missouri, to the Guardian’s NSA spying leaks. We collaborate with organizations like the Washington Post, The Associated Press and Mozilla’s OpenNews fellows to build better ways to present the news, and you’ll have the chance to be part of the community exploring this intersection of news, data and technology.

You’ll be at the center of several of our immediate goals: we plan on improving the experience of reading documents on mobile devices; developing templates for displaying documents; and refreshing our website and user workspace. And we’re interested in your creative input as we navigate DocumentCloud’s path forward.

Here’s what we’re looking for:

In this front end role, you’ll focus on DocumentCloud’s Backbone/Rails components, which let users upload, organize, research and embed documents – making it easy for users to highlight and publish the newsy parts of documents. You’ll develop for desktop and mobile web across browsers, creating a smart, easy workflow for journalists investigating and publishing documents, as well as our readers in the public.

We’d like you to have some or most of these skills and qualities:

— Strong ability to collaborate and communicate with a distributed team.

— Independent problem-solver who values learning, keeps current on new trends, but knows how to pick the right set of tools for a problem.

— Able to write clean, well-documented code; you know your way around Git, and your Github account shows activity.

— Familiar with Ruby/Rails and SQL/databases or willing to dive in and gain enough knowledge to contribute when needed.