HomeCareersSenior UI Developer
Abuja or Berlin

Senior UI Developer

We’re looking for a senior UI developer to help us build and maintain our suite of country-scale logistics and program intelligence systems for distributed, occasionally-connected contexts.

As part of a multi-disciplinary team you will help investigate user needs and design solutions alongside our other technology and subject-matter experts, playing a key role in building and delivering our mission-critical services.

As a lead of our front end work, you'll lead on building and supporting our platform's interfaces, with a focus on well structured, maintinable CSS, modular component systems and performant UIs to address the unique challenges of distributed, offline-first systems for emerging markets. You will work closely with other developers in Berlin and Nigeria, supporting each other and collaborating through frequent code reviews and strong adherence to best practices, as we develop tools to shape health supply chains at scale in some of the fastest growing places in the world.

Required

  • 4+ years professional experience building and maintaining live applications

  • Extensive professional experience working with modular CSS systems

  • Professional experience architecting front-end systems to address complex business needs

  • Professional experience Javascript (React)

  • Excellent communication skills including experience working in cross-cultural settings

  • A deep curiosity about browser performance, front end design patterns, and critical evaluation of new technologies

  • Excellent problem solving skills and ability to think about solutions in an holistic way

  • Location: Abuja or Berlin (travel encouraged but not required)

  • Language skills: English (fluent)

Bonus

  • Experience with data-driven decision-support systems
  • Experience in designing for offline-first solutions or environments with unstable internet connections
  • Background in UI/UX design
  • Experience with supply chain
  • Experience in remote work with distributed teams
  • Desire to travel
If this sounds like a place you'd like to come to work, we humbly suggest we could do some great things together. Please get in touch with a CV or portfolio.
Send your application