Θέλεις να μη χάνεις καμία νέα θέση εργασίας;

Rails engineer with UI design sense -- for defending the Internet @ Fight for the Future

Δημοσιεύθηκε στις 19 Μαρτίου 2013

Rails engineer with UI design sense -- for defending the Internet.

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).

Check out our work so far: http://fightforthefuture.org/

Your work will also help power the Internet Defense League: http://internetdefenseleague.org/

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.

* Spot UI problems as you go, and propose fixes.


Requirements:

* Experience building applications in Rails

* Extreme familiarity with Rails OR strong grasp of software engineering fundamentals.

* Comfort with popular JavaScript frameworks.

* Experience managing large databases

* Experience in HTML/CSS with awareness of common cross-browser problems

* Proven ability to do clean and classy design

* Ability to make good UI/UX decisions and spot problems

Bonus points for:

* Ability to build and manage teams

* Participation in communities like Reddit or HN

* Lots of remote / freelance experience solving problems on tight deadlines

Mega bonus points for:

* Having started a successful open source project

* 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.

Υποβολή Αίτησης