M-KOPA is a fast-growing FinTech company offering millions of underbanked customers across Africa access to life-enhancing products and services. From our roots as the pioneer in pay-as-you-go �PayGo� solar energy for off-grid homes, we have grown into one of the most advanced connected asset financing platforms in the world, empowering a broad range of customers to achieve progress in their lives.
- What You'll Do At M-KOPA, you'll build sophisticated Android applications with real-world impact. Our engineering teams own their solutions end-to-end – from architecture decisions to production monitoring. Join us in combining cutting-edge Android development with purpose-driven engineering that makes digital and financial inclusion possible across Africa.
Technical Environment
- Modern Android Stack: We use predominantly Kotlin with Jetpack Compose for our UI
- Architecture & Patterns: Clean Architecture principles with unidirectional data flow (MVI)
- Cloud Integration: Our microservices are hosted on Azure using Kubernetes
- Release Cycle: Bi-weekly Android releases with multiple backend deployments daily
- DevOps Culture: Azure DevOps for CI/CD with trunk-based development
Our Engineering Approach We work in self-organised, agile teams that:
- Focus on raising coding standards and improving application quality
- Embrace testing and observability as first-order concerns
- Deep dive user journeys using data to implement focused updates
- Own the entire software stack throughout the lifecycle under a DevOps culture
Method of Application
Signup to view application details.
Signup Now