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 here
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.
\n
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.
\n
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.
FairMoney is a credit-led mobile banking platform for emerging markets. The company was launched in 2017, operates in Nigeria and raised close to €50m from global investors like Tiger Global, DST & Flourish Ventures. For most positions, it's possible to join FairMoney remotely or in one of our offices: Paris, Bangalore, Lagos, İstanbul, and Riga.