Avatar for ImpactMapper

Analytics for Tracking Social Impact

Senior Front-End Developer

$55k – $73k • 0.0% – 1.5%
Apply now
We are looking for a full-time senior front-end developer to join the ImpactMapper product team. ImpactMapper is an online platform for donors, investors and nonprofits to track and visualize their social impact. We have an awesome team aimed at doing good in the world and are looking for someone great who shares our values to join our team. For the right candidate, an equity role is possible.

This is an excellent opportunity to work on solving some exciting data visualization and analysis problems in the philanthropic and nonprofit sector and help organizations that make a real transformative difference to receive funding to continue the great work.

We are looking for an experienced JavaScript front-end developer with a good track of building and maintaining React (or equivalent framework/library) applications. We expect the candidate to be good at delivering new features, automate (CD), test (QA/CI) and lead the product, but also stay in touch with the clients and help identify and fix potential errors. Previous experience of UI/UX design/collaboration is very welcome, but not required.

An ideal candidate would have the passion for social justice, be creative and push the team for creativity, pay attention to details and be able to iterate through complex topics while staying focused on delivering great user experience.

You will be working on a JavaScript application written in React. This front-end application uses an HTTP API following the JSONAPI specifications. Our back-end is written in Ruby (on Rails), but the communication between the teams is mainly done using JSONAPI specifications.

Skills we would like you to master:
React with Redux
ES6/7, Webpack, Babel
data analytics experience (charts, aggregations, basic maths)
data visualization experience (interactive data science or similar challenges).

Ruby on Rails/full stack experience is desirable, but it is not required.

We have an international team, ideally, you would be comfortable to work with a distributed product team.

You can work from anywhere.

Next steps
Please send a brief note stating why you’re a good fit and your portfolio and we’ll get back to you!

We are not interested in partnering with intermediaries, agents and agencies!


More jobs at ImpactMapper

View all jobs

Business Development Evaluation Consultant

Apply now