Senior Android Engineer – Financial Inclusion at Scale (M-KOPA)
Location: London, Nairobi, Lagos, Accra, Barcelona, Birmingham, Budapest, Ireland, Madrid, Lisbon, Egypt, Kampala, Porto, Prague, Cape Town, Johannesburg, Copenhagen
Employment Type: Full-time
Work Type: Remote
Department: Fintech / Technology / Software Engineering
Join our expanding engineering team!
M-KOPA is actively recruiting multiple Senior Android Engineers to help scale its growing FinTech division. This is your opportunity to build sophisticated mobile applications that unlock financial inclusion across Africa.
The Impact
Your code will directly power mobile technology for millions of people across Africa who have been excluded from traditional financial services. M-KOPA has already helped over 7 million customers access more than $2 billion in credit, with 2.5 million connecting to the internet for the first time through M-KOPA smartphones. Join a team that is transforming lives across the continent.
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 four consecutive years (2022–2025).
Scale challenges: Build high-performance Android applications serving millions across African markets — optimized for low-end devices and offline-first experiences in challenging network environments.
Environmental impact: M-KOPA is carbon-negative, having displaced over 2.1 million tonnes of emissions.
What You’ll Do
As a Senior Android Engineer, you will design and build sophisticated mobile applications with real-world impact. M-KOPA’s engineering teams own their solutions end-to-end — from architecture decisions to production monitoring. You’ll combine cutting-edge Android development with purpose-driven engineering that makes digital and financial inclusion possible across Africa.
Technical Environment
- Modern Android Stack: Kotlin with Jetpack Compose for UI
- Architecture & Patterns: Clean Architecture with unidirectional data flow (MVI)
- Cloud Integration: Microservices hosted on Azure using Kubernetes
- Release Cycle: Bi-weekly Android releases and daily backend deployments
- DevOps Culture: Azure DevOps for CI/CD with trunk-based development
Our Engineering Approach
- Focus on improving coding standards and application quality
- Embrace testing and observability as first-order development concerns
- Analyze user journeys with data-driven improvements
- Own the entire software stack throughout the lifecycle under a DevOps culture
What You Need
You’ll work as part of a team that owns the entire software stack — from inception through production to decommissioning — within a DevOps culture. You should value continuous delivery constraints and embrace strong testing and observability practices.
Required Experience:
- Senior-level expertise in Kotlin and Android app development
- Strong knowledge of Clean Architecture and Dependency Injection
- Experience with unidirectional data flow (MVI) and Jetpack Compose
- Familiarity with trunk-based development and feature toggles
- Solid understanding of testing practices and a DevOps mindset
Location & Benefits
- Fully remote role within UTC -1 to UTC +3 time zones
- Collaborate with diverse teams across the UK, Europe, and Africa
- Professional development and coaching programs
- Family-friendly policies and flexible working arrangements
- Comprehensive well-being support and career growth opportunities
Our Mission
M-KOPA’s mission is to create financial inclusion for traditionally excluded populations through a fair, flexible, and customer-centric financing model. The company is committed to empowering women, youth, and low-income communities across Africa.
