Mobile Application Developer

Job description's mission is to improve the health of individuals and populations in resource-poor countries through advanced AI applications. 

We seek mobile developers to join our engineering team. We are looking for hardworking and reliable individuals to translate codes into user-friendly applications. You will have the rare opportunity of building resilient and scalable machine learning products from scratch, together with other talented engineers, to boost global health via cutting-edge machine learning solutions. Prior experiences working in a similar role with start-ups is a strong plus. 

If you are passionate about building robust scalable mobile systems and are excited about using your skills to improve the world, we want to meet you! 

This position is freelance, and we welcome candidates regardless of location. 


  • Work with the engineering team to design and build the application programming interfaces (APIs) and other features required to support our machine learning platform 

  • Design and develop client-side/server-side SDK used by our partners to integrate with our machine learning platform 

  • Optimize and maintain the SDK 

Key qualifications 

  • Experience developing, testing, and releasing mobile applications (at least one of the following: Android, Progressive web apps, etc) 

  • Solid knowledge of at least two of the following programming languages: Kotlin, Java, Javascript, Go, Swift 

  • Ability to work well in diverse, fast-paced environments 

  • Ability to interpret and follow technical plans and instructions 

  • Experiences creating libraries and APIs (having public Github repository or having experiences contributing to open-source is a plus) 

  • Good documentation skills 

Preferred Qualifications 

Experiences working with start-ups, global health, low and middle income countries settings, and/or non-profit organizations 


How to Apply

Please send your CV and other relevant documents to
Nairobi, KE