
Opportunity at
FairMoneyAndroid Engineer
FairMoney seeks an Android Engineer to join its technology division as part of the core engineering team. Established in 2017, FairMoney operates as a mobile banking…
Career Tools
About This Role
FairMoney seeks an Android Engineer to join its technology division as part of the core engineering team. Established in 2017, FairMoney operates as a mobile banking institution focused on credit extension and financial services in emerging markets, backed by approximately €50 million in funding from investors such as Tiger Global, DST, and Flourish Ventures. The company delivers a mobile platform and point-of-sale solutions providing microcredit, current accounts, savings, and debit…
Job Description
FairMoney seeks an Android Engineer to join its technology division as part of the core engineering team. Established in 2017, FairMoney operates as a mobile banking institution focused on credit extension and financial services in emerging markets, backed by approximately €50 million in funding from investors such as Tiger Global, DST, and Flourish Ventures. The company delivers a mobile platform and point-of-sale solutions providing microcredit, current accounts, savings, and debit cards. This position suits an experienced developer who thrives in a multicultural environment alongside a globally distributed team based in Lagos and worldwide.
In this role, the software engineer builds, tests, and rolls out new features throughout the complete software development lifecycle while maintaining code quality. Candidates should possess a strong background in native mobile development and automated testing methodologies.
Responsibilities
- Design, build, and test new features across the entire software development life cycle
- Maintain high standards for code quality across all project areas
- Share knowledge and mentor junior members of the engineering team
Requirements
- Minimum of 4 years of professional experience in Android native development
- Minimum of 4 years of coding experience using Kotlin or Java
- At least 2 years of experience working with pair programming, test-driven development, and code reviews
- At least 2 years of experience conducting unit tests, instrumented tests, and end-to-end tests
- Familiarity with multi-module applications
- Proficiency with clean architecture, Coroutines or RxJava, and Jetpack Compose
- Ability to write clean, efficient, and high-quality code
- Familiarity with AI-assisted development tools and their appropriate use cases
Core Skills
Benefits
- Private health insurance
- Pension plan
- Training and development opportunities
- Remote work
- Paid time off
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the location or remote work policy for this role?
The posting indicates that remote work is available, and the software engineer will work alongside colleagues located in Lagos and across the globe.
What are the core technical requirements for the Android Engineer position?
Applicants must have at least 4 years of professional Android native development experience, 4 years of coding in Kotlin or Java, 2 years of experience in pair programming, TDD, and code reviews, and 2 years of experience with unit, instrumented, and end-to-end tests.
What benefits are provided by the employer?
FairMoney offers private health insurance, a pension plan, training and development, remote work, and paid time off.
What does the recruitment process involve?
The recruitment process consists of a 30-minute HR screening, a 30-minute hiring manager interview, and a 60-minute technical interview with the engineering team.
What is the salary for this position?
The job posting does not specify a salary.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.

