FairMoney is a digital platform in Nigeria that allows you access instant loans in a few minutes through our android app.
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
Requirements
- 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.
Benefits
- Private Health Insurance
- Pension Plan
- Paid Time Off
- Work From Home
- Training & Development.
Method of Application
Signup to view application details.
Signup Now