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
  
              
            
            Method of Application
            
               Signup to view application details. 
Signup Now