Senior Frontend Engineer

The Role

Numida is an innovative fintech company building a suite of digital products to help small and growing African businesses succeed. We’re based in Kampala, with a product and engineering team distributed between Uganda, Canada and the US. We are currently growing our flagship small business lending product and preparing to add additional financial service products to our product line.

We are looking for a Senior Frontend Engineer to start our Uganda engineering office. This role will start as an individual contributor, working closely with the engineering team in North America before leading and growing a team of engineers in Kampala. 


  • We are product-driven. We have a best-in-class product development process. Features that get built at Numida have real impact for our clients because they’ve been extensively field tested and validated before we write a single line of code.

  • Modern tech stack. We run the latest React Native release, use flow to type our javascript and build and release through continuous integration.

  • Meaningful equity compensation. We believe it’s important that employees have ownership in the value that they’re building.

  • Have impact. We’re a small team so you’ll have responsibility and ownership over our engineering culture and the products we ship to our clients.

What you would work on

  • You love working on tough problems

  • Closely collaborating with the product team in the Kampala office to plan, build and ship new client-facing features in the Numida app.

  • Build out the Kampala engineering office into a highly effective, high capacity team.

  • Evaluate new technology choices as we build out additional products to ensure we continue to move fast and deliver value to our clients

Skills & Qualifications

  • 3+ years of working with React.

  • Strong understanding of the redux model of state management or demonstrated expertise with another react state management framework.

  • Familiarity with native Android development.

  • Experience with React Native a plus.

  • Strong written communication and experience reviewing code.

  • Past experience mentoring junior developers.


  • Android App: React Native, Redux, with fully-offline data storage and sync

  • Backend: REST API using Django and Django REST Framework


Apply for this position