Fight for the Future is a non-profit organization whose mission is to ensure that the web continues to hold freedom of expression and creativity at its core. So far, the high point of our work was organizing the first massive online protest against SOPA which led directly to the epic blackout last January.

A new platform for online activism is about to go open source. We’re looking for an experienced Rails developer (with good frontend chops and UI design instincts) to adapt and extend it to fit our needs (and contribute back to the core project, so that other organizations benefit too).

If you have an academic background in computer science or an unusually good grasp of software engineering fundamentals, it’s okay if Rails isn’t your main thing. But it’s important that you can hit the ground running and move quickly. Most of the things we build will be relatively straightforward; so the most important thing will be speed, efficiency, and meeting deadlines when one of our campaigns depends on a new feature.

Design and frontend dev won’t be most of what you do; we have a full-time designer who can code his designs. And the product you’re working with already has an established design / UI language. But we need you to be able to make simple, clean user experiences when necessary. We’re looking for somebody who can independently build and maintain a complex web application, but who is also always using their full brain, putting themselves in a user or a reader’s shoes.

You should be able to do things like:

* Write clear, simple copy in perfect English.

* Design a nice button.

* Make good decisions about layout and emphasis.

* Find the simplicity sweet spots between “easy to code” and “easy to use” when adding new features.

* Having been a leader—of anything—especially online, especially tech-related

* Having conceived and launched your own product

* Having been primarily responsible for user experience decisions on your own product.

JOB PERKS

It’s telecommute work with a 100% remote team.The work will be pretty varied, like freelancing on a variety of projects.We can give you a contractor budget to reduce/eliminate mundane work. Responsibility for the final result is what matters.Most of your work will be free and open source.

Note: To apply, email as many of the following as you can to hwilson+developer@gmail.com* A brief resume* Links to your public repos* Sample code* An example of XHTML/CSS that you coded from a PSD* Links to a specific place where you made UI design decisions (and some quick summary of what you did).* Links to any other projects you’re proud of---doesn’t have to be code; can be anything.