FairMoney is a credit-led mobile bank for emerging markets. The company was launched in 2017, operates in Nigeria & India, and raised close to €50m from global investors like Tiger Global, DST & Flourish Ventures.
You will be working as a Mobile Software Engineer in our Technology Division, which is now composed of 75+ people in Lagos, Bangalore, Paris, Türkiye, and remotely across the globe.
We are expanding our Engineering team to excellence across multiple regions and are looking for smart, talented, driven engineers. This is a unique opportunity to be part of the core engineering team of a fast-growing fintech poised for more rapid growth in the coming years.
Watch the way FairMoney is building Africa's money story
About the Role
The role is to develop new service functionality for our iOS application that powers the interaction between our Mobile-first Microfinance bank and our worldwide customers. Functionality that acts to maximize customer experience and utility.
Responsibilities
- Designing and building mobile applications for Apple’s iOS platform.
- Ensuring quality and performance of the application to specifications.
- Fixing application bugs before the final release.
- Increasing code generation coverage.
- Maintaining the code and atomization of the application.
- Designing and implementing application updates.
- 4+ years in native iOS development with expertise in Swift (including Swift 5+)
- 2+ years with SwiftUI and Combine
- 2+ years in pair programming, TDD, and code reviews
- 2+ years writing unit, instrumented, and end-to-end tests
- 2+ years maintaining CI pipelines
- Knowledge of Apple’s design principles and application interface guidelines.
- You are able to manage complexity in a large project
- KMP experience is a big plus
- Composable architecture knowledge (optional)
Technical Skills
- Ability to create clean, efficient, high-quality code
- Experience with multi-module applications
- Familiarity with Clean Architecture and frameworks like The Composable Architecture
- Knowledge of Git workflows, especially trunk-based development
- Skilled in leveraging Swift enums for clean, maintainable code
- Experience with method/property chaining patterns in Swift
- Understanding of Swift KeyPaths and their effective use
- Proficient with dependency managers such as CocoaPods and Swift Package Manager
- Knowledge of Unidirectional Data Flow (UDF) patterns and their role in application architecture
- Practical experience applying Redux-like state management in iOS apps
Soft skills
- Driven by impact
- Great team player & communicator, who at the same time can also work autonomously
- Proactive and hard-working "Get it done" attitude
- Will to over-reach objectives.
- Private Health Insurance
- Pension Plan
- Paid Time Off
- Work From Home
- Training & Development
Recruitment process
- Screening call of ~30 minutes with a member from the HR team
- Deep Technical interview - with Mobile Leads ~ 90 minutes
- An additional interview with the Engineering Manager may be required.
What We Do
FairMoney is building the leading mobile bank for emerging markets. Our goal is to rebuild Africa's money story by offering Tier 1 digital financial services to merchants and consumers alike.
In our key market; Nigeria, FairMoney is currently the Most downloaded fintech app in Nigeria with over 10 million downloads and the #1 digital bank in Nigeria.
FairMoney offers a range of digital financial products including, near-instant digital loans 24/7, investment products, savings, payments, and cards directly via its mobile app.
We give 10,000 loans daily (one every 8 seconds!) in Nigeria and India, and have banking operations in Nigeria, with over 6 million users.
We're backed by international investors and have raised a total of $89.9M in funding, to support our development.
FairMoney is unique thanks to its international exposure (with offices on 3 continents) and its impact-driven mission: we bring financial inclusion to underbanked people in emerging markets!
We are a team of close to 600 people, and for most of the positions, it's possible to join FairMoney remotely or in one of our offices: in Paris, Bangalore, Lagos, and Riga.
We value candidates who embrace our company values:
• Growth Mindset – We believe in the power of a Growth Mindset, not fixed or static.
• Big Plans, Bigger Ambitions - We make big plans, and have even Bigger Ambitions. We are here to build massive scale and drive the fintech revolution across Africa.
• Talent has no passport - We believe that Talent Has No Passport. While opportunity may not be evenly distributed across the world, talent is.
• Start with the Client – We Empathize with our users to optimize our impact. Many of us don’t live where our customers do - we must go in-depth to understand their pain points.
Discover our other values during your discussions with the team.
https://apply.workable.com/fairmoney/?lng=en