Senior Android Engineer - Financial Inclusion at Scale
The Opportunity
🎯 Mission-driven engineering: Every feature you build helps expand financial inclusion for underbanked populations
🏆 Global recognition: Join a company named by TIME 100 as one of the world's most influential and by the Financial Times as Africa's fastest-growing for 4 consecutive years (2022-2025)
🚀 Scale challenges: Build Android applications serving millions across multiple African markets. This role presents exciting technical challenges as you develop high-performance, offline-first applications optimised for low-end devices in challenging network environments.
🌱 Environmental impact: We're carbon-negative, having displaced over 2.1 million tonnes of emissions
Link to Impact report: M-KOPA Impact Report 2025: Pathways to progress
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
What You Need
We expect you to be comfortable working as part of a team which owns the entire software stack, including supporting infrastructure, throughout the entire software lifecycle - from inception through production to decommissioning under a DevOps culture. You'll value the constraints that continuous delivery places upon engineering processes and embrace testing and observability as first-order concerns in development.
Required Experience:
- Solid senior-level expertise with Kotlin and Android app development
- Deep knowledge of Clean Architecture and Dependency Injection
- Experience with unidirectional data flow (MVI) and Jetpack Compose
- Trunk-based development and Feature Toggles expertise
- Strong testing practices and DevOps mindset
This is a fully remote role, within the following time zone (UTC -1 / UTC+3). Our engineers work remotely from locations such as UK, Europe and Africa. You will be reporting to a Software Engineering Team Lead.
Location & Benefits
- Fully remote role within UTC -1 to UTC +3 time zones
- Work with diverse teams across UK, Europe, and Africa
- Professional development programs and coaching partnerships
- Family-friendly policies and flexible working arrangements
- Well-being support and career growth opportunities
Our Mission 🌍
We create financial inclusion for the traditionally excluded through a fair, flexible, customer-centric financing model. We strive to drive greater inclusion of women, youth, and low-income communities.
Our Impact 💚
Our technology has created measurable change:
- Connected 📱: 2.5 million first-time mobile internet users connected
- Prosperous 💰: 62% of customers use M-KOPA smartphones for income generation, with 35,000+ livelihoods created for agents
- Green 🌱: 2.1 million tonnes of CO₂ avoided through clean energy products, with over 127,000 circular economy products provided
Ready to build Android applications that create real-world financial inclusion?
Why M-KOPA?
At M-KOPA, we empower our people to own their careers through diverse development programs, coaching partnerships, and on-the-job training. We support individual journeys with family-friendly policies, prioritize well-being, and embrace flexibility.
Disclaimer:
Mobile Career is not hiring for this position, we just post job ads for other companies. We urge you to check jobs yourself as well.