datatrota
Signup Login
Home Jobs Blog

iOS Engineer at FairMoney

FairMoneyNigeria Software Development
Full Time
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
X

Send this job to a friend