At ACF, we’re incredibly proud that volunteers help us with a huge amount of our design and development work. At standard market rates, we would never be able to afford this many great projects.
If a project is urgent and all our volunteers are busy (we work with the very best, so they’re always in high demand), we bring in paid professionals. And here’s the thing: we absolutely love our volunteers, value them deeply, and care about their psychological comfort (we even let them be a little demanding sometimes). But with paid contractors, we’re ruthless and exacting (there is no such thing as “life after the deadline”).
ATTENTION: Right now, for the Foundation’s projects, we are looking for both volunteers and paid contractors. If you’re a volunteer, don’t forget to mention that in your email (or you can simply fill out the form here). If you’re available to help on a paid basis, please include your rates right away.
Below is a list of the people we’re looking for right now.
Quality, speed, and reliability are the three things that matter most to us. The Foundation produces a huge volume of materials, and all of them need to be presented as effectively and attractively as possible.
Who we’re looking for:
If you see yourself on this list, send us an email with examples of your work at design@fbk.info.
Are you interested in what we do? Do you work quickly and follow a brief precisely? Can you independently refine or come up with the concept for an illustration?
If you answered “yes” to all three questions, send an email with examples of your work and your terms to design@fbk.info.
Task: Build a website in the style of a single-page web app. There is a documented API with about 40 methods (JSON, not REST). There is also a prototype built in InVisionApp.
The app will include registration/login via social networks, file uploads (images), browsing large image lists, map functionality (Yandex Maps, a Russian mapping service), and integration with the KLADR API (the Russian address classifier).
Technologies and experience:
The following experience would be a plus:
We can provide the front-end markup, but there will not be a dedicated markup specialist on the project, so it’s important that you can thoughtfully fix things yourself when needed. The project will most likely use Jade/Stylus, though that is also open for discussion.
If this project sounds like a fit for you, write to us at dev@fbk.info.
We need high-quality, maintainable front-end markup. HTML5, CSS3, and extensive experience with responsive layout across a wide range of screen resolutions are essential. Cross-browser compatibility should be handled to a reasonable standard. Experience using templating engines (Jade), CSS preprocessors (Stylus or others), and build tools (we use Gulp) is also required.
Independence is important—the ability to make decisions about how interface elements should behave without needing a separate mockup for every screen resolution and interface state.
If you’re the person we’re looking for, write to dev@fbk.info.
We build high-traffic websites and socially useful services. We want to build three times as many of them—and make them a hundred times better. We have ideas and people ready to help. What we need is someone who can make things happen.
Tasks: improve the efficiency of web and mobile app development, and raise the quality of planning.
For web development, we use the following technology stack:
Projects are deployed using Ansible, with automatic deployment to the server. All projects are under version control (Git). Key projects have code review. Projects also include centralized logging of events and exceptions, as well as uptime monitoring.
(At a minimum, a candidate for this role should understand what all of that means.)
What the manager does:
Takes part in website planning; after the kickoff meeting, writes an excellent brief on the basis of which they assign tasks to the copywriter and designer; prepares technical specifications for the front-end developer and programmer; oversees development and deployment; organizes the necessary level of testing; evaluates quality; and supervises work during the support phase. Together with the analytics specialist, defines analysis objectives, comes up with experiments, and turns ideas into technical specifications for the analyst and developer.
If everything written above doesn’t scare you, and you understand that you’ll also be loaded up with plenty of things not on this list, write to us at dev@fbk.info.
Tags