Front-End Lead Engineer

Website GiveDirectly (GD)

About GiveDirectly

GiveDirectly (GD) aims to reshape international giving – and millions of lives – by providing cash grants directly to the poorest people in the world. The Brookings Institution estimates that $100B of cash transfers would be required to eliminate the poverty gap; the aid sector currently spends $135B each year, much of it on evidence-free interventions. GiveDirectly wants to change that, establishing cash transfers as a benchmark for foreign aid – as the index fund is a benchmark for the financial industry – and in the process accelerating the end of extreme poverty.

GD has raised over $800M since launching in 2011, delivered cash to more than 1 million people, and launched offices in 11 countries. We’ve also supported 19 large-scale, experimental research projects that indicate strong recipient impact of our programs – including the largest universal basic income experiment in history. We use concrete evidence to inform the design of our programs: from research results published in leading journals, to in-depth qualitative work. As a result, GD has been celebrated as one of the most innovative non-profit companies by Fast Company, while the growing cash transfer movement (and GD’s leading role within it) have been featured in the New York Times MagazineThis American LifeForeign Affairs, and The Economist.

We’re looking for exceptional talent to grow our collaborative, diverse team. Joining GiveDirectly provides the opportunity to work alongside individuals who come from 21 different countries and speak 69 different languages. We’re actively working toward an equitable and inclusive environment for all team members, and seek candidates who will bring diverse perspectives and experiences to our organization. We recruit from organizations across all industries: our team has hailed from sectors including start-ups, government, consultancies, investment banks, and nonprofits.

Across our global offices, our culture is candid, analytical, non-hierarchical, and fast-paced. We value ability, adaptability, and willingness to learn. We offer competitive salary and benefits, as well as performance-based bonuses.

Overview

We are searching for a frontend lead engineer to help build the foundation for GiveDirectly’s donor-facing growth efforts. This individual must have strong coding ability – plus the drive to stretch beyond the code into strategy, product/UI design, testing, and more. This is a unique opportunity to be an integral part of our product team. Led by the Growth Engineering Lead, our product tech team works across fundraising, field operations, and finance, focusing on projects that create increased donor engagement and help to reimagine how the social sector approaches donor growth. We anticipate 50% of your time will be spent building new products and innovative new content and 50% improving our existing website and donate experience.

Responsibilities

As the front end engineering lead, your work will span new and existing products owned by the product team, including:

  • Driving dollars committed to the poor by building innovative new products for GD’s donor communities such as donation tracking and impact data visualizations
  • Building and maintaining a modern, performant, delightful, and accessible donation experience
  • Designing and implementing A/B tests to guide data-driven decision making

We’re looking for candidates with:

  • 3+ years post-education industry experience as a front-end developer, creative technologist or web developer
  • You have a portfolio, repo and/or code samples of projects you’ve launched
  • You are comfortable working closely with product managers and design to build from Sketch or Figma
  • You have familiarity with modern web development tools: HTML, CSS, JS, and specifically the React / React Native frameworks
  • You have a high attention to detail and care about building high quality, accessible experiences across devices, platforms, and locales
  • Bonus: experience with any of: data visualization, motion and animation,instrumenting A/B tests, CRM (Salesforce)
  • Note: this is an IC role, but will involve ownership of the frontend stack as well as working managing the work of external contractors and potential new hires going forward.

Outside of technical proficiency, we are looking for people with:

  • An ability to translate ideas into coherent software development roadmaps and subsequently into shipped products
  • Strong analytical skills and communication – able to break down complex problems, describe trade-offs, and communicate recommended next steps
  • Evangelism for writing clean, readable, and performant code
  • A willingness to give and receive direct, honest feedback
  • A desire to work in a fast-paced, high-growth environment
  • Alignment with GiveDirectly Values and active demonstration of our core competencies: emotional intelligence, problem solving, project management, follow-through, and fostering inclusivity. We welcome and strongly encourage applications from candidates who have personal or professional experience in the low-income and/or historically marginalized communities that we serve.

Existing stack / products:

  • Recipient carousel: This page allows donors to be matched with pre-enrolled recipients, delivering periodic updates from the recipients your money is reaching. Built with a Flask backend and a Vue.js app for the frontend.
  • Donate page: This allows donors to give via credit card, PayPal, or other methods. It is hosted on AWS, the front end uses Vue.js as the framework. The backend is a php app hosted on AWS which syncs data between the front end, our payments processors, and Salesforce using a Redis instance to cache data.
  • GDLiveThis product shows a live feed of recipient stories from our field database. The infrastructure is hosted on AWS while the app is a ruby on rails app which leverages AWS’s SQS service, postgres databases and a linux servers behind an ELB and pulls data from our recipient databases.
  • Marketing website: Our site is a WordPress website that is maintained by the marketing team. We do not expect this role or the product team to maintain the site. Though we anticipate the candidate engaging with existing resources when integrations are needed.

Why work at GiveDirectly?

At GiveDirectly, we work to ensure that you have everything you need to excel in your role and on your team, including:

  • A positive and supportive team with opportunities for advancement
  • A demonstrated commitment to helping all staff develop and grow
  • A competitive salary
  • A robust health benefits plan (exact details will vary by country)
  • Unlimited PTO (that we encourage staff to take!)
  • Desk allowance and flexible work location

Read more about our ongoing diversity, equity, and inclusion efforts here and about our decision to move our central support teams to remote first here.

**GD is committed to observing all local, national and international laws that protect children, vulnerable adults, and basic human rights of all. GD is committed to a policy of “zero tolerance for sexual exploitation, abuse, and harassment (SEAH)” and expects anyone who works for GD to uphold the protection and safeguarding of our recipients as a priority.**

#BI-Remote

Read more about our ongoing diversity, equity, and inclusion efforts here and about our decision to move our central support teams to remote first here.

 

About the hiring process

Format: The hiring process follows the same general outline for all open roles:

First interview (30 mins)
Take home skills assignment (~2 hours)
Second interview (1 hour)*
Third interview (1 hour)*
Final interview (1 hour)
Reference checks (30 mins each)

*For some roles, second & third interviews are combined into a panel interview. If there are adjustments or variations on this process, those changes will be communicated during the first interview.

Venue: We conduct interviews over Google Meet with camera on (unless communicated otherwise).

Accessibility: Closed captioning is available during all Google Meet interviews, and interviewers will also post interview questions in the chat box throughout the call. If you need assistance accessing either of these features, please let your interviewer know at the start of your interview!

We’re committed to running an inclusive and accessible application process for all of our open roles. If there are questions or concerns you have about the accessibility of our hiring process, we warmly invite you to reach out to [email protected].

 

**GD is committed to observing all local, national and international laws that protect children, vulnerable adults, and basic human rights of all. GD is committed to a policy of “zero tolerance for sexual exploitation, abuse, and harassment (SEAH)” and expects anyone who works for GD to uphold the protection and safeguarding of our recipients as a priority.**

#BI-Remote

#LIREMOTE

Tagged as:

To apply for this job please visit boards.greenhouse.io.


You can apply to this job and others using your online resume. Click the link below to submit your online resume and email your application to this employer.