We're working on a new implementation of Aleph[1], a tool to index and link research material for investigative journalism. The goal is to give investigative journalists an effective and user-friendly "big data" type tool to deal with mountains of documents.
Part of that is building a new frontend from the ground up, first to improve the existing features, and then to develop new features.
We're not looking for a specific tech stack, but rather the right person to build a good foundation. You can "bring your own tech stack" – anything reasonably mainstream-y is fine.
- Should have reasonable experience with the core of the selected tech stack. This is a small team with some deadlines, without a lot of room for experimentation with the latest greatest JavaScript thingy.
- We want "boring tech"[2] that will still work in five years.
- Reasonable dependency tree; in the dozens, not hundreds and certainly not thousands. It's not a crime to write 50 lines of code yourself if that saves adding a whole bunch of dependencies.
- Good developer experience: changes should show up in hundreds of milliseconds, not seconds. Any competent developer should be able to start working on it with a relatively short lead time.
The initial focus will mainly be on re-implementing the existing frontend, after which the focus will shift to new features.
You will be working with a UX designer and we're not looking for a UX expert, but you should have familiarity with good UX design. You will be joining a team of three backend developers, a UX design researcher, and a product manager. Everyone works fully remote.
While this is primarily a frontend position, willingness to learn at least some Go basics would be good (it's okay if you don't know Go).
HOW TO APPLY
I'll respond to everyone. Turn-around time should be about ~2 weeks at the most.
[1]: https://aleph.occrp.org/
[2]: https://duckduckgo.com/?t=ffab&q=boring+tech
Newsletter
Let's simplify your job search. Receive your tailored set of opportunities today.
Subscribe to our Jobs