Mobile Software Developer

  • Role: Mobile Software Developer
  • Organization: Numida
  • Location: Kampala, Uganda

About Numida

Numida is a fast-growing Ugandan FinTech company that is building the digital products and services that African small businesses need to thrive. Our first product is a financial management app that enables Ugandan entrepreneurs to keep good records, make better decisions and access convenient and unsecured business loans that are disbursed via mobile money in 24 hours. Entrepreneurs use the app to keep track of their cash flows and we use the cash flow and financial management behavioural data to determine their creditworthiness and issue loans via mobile money. In the next few months we are releasing a savings product for businesses and a premium version of our app.

About the Role

We are looking for a Mobile Software Developer to join our engineering team. Our flagship product is a React Native mobile app that enables small businesses in sub-Saharan Africa to keep track of their cash flows and access convenient and unsecured loans that are disbursed through mobile money.

We’re a small, full-distributed product org with team members based out of Kampala, San Francisco, Waterloo and Squamish. Our core belief is that the potential of African small businesses is constrained due to the lack of appropriate digital tools that they need in order to thrive.  We’re looking for a like-minded front-end engineer committed to making an impact for small businesses in sub-Saharan Africa using modern development tools and practices.


Numida envisions a future where African small business owners have the tools and resources they need in order to reach their full potential.

First and foremost you must believe that small businesses in emerging markets have immense power to create jobs, pay taxes, and drive development and poverty reduction in their communities. Beyond that you have a proven track-record of being a fantastic team player with the humility required to build tech for the developing world.

Skills & Qualifications

Specific Technical Requirements

  • Experience working with React (React Native and Redux experience is a plus)
  • 2+ years developing frontend web applications using modern web frameworks (Backbone, Angular, Vue, React)
  • Native Android development a plus

If you are selected for an interview by Numida you will need to submit a code sample of some work you are particularly proud of. Examples could be:

  • Reusable Frontend/React Components
  • Custom Redux Middleware
  • Elegant frontend state-management code

Our stack:

  • Android App: React Native, Redux, with fully-offline data storage and sync
  • Backend: REST API using Django and Django REST Framework
Donate Now

Help us build a better world

Donate Now