iOS Engineer Job at FairMoney

FairMoney

  • Nigeria
  • Permanent
  • Full-time
  • 6 days ago
FairMoney is building the leading mobile bank for emerging markets. We started with a digital microcredit application on Android, and currently roll out additional financial services (current account, savings, debit card) while expanding the product to Western Africa and South-East Asia.We are recruiting to fill the position below:Job Position: iOS EngineerJob Location: NigeriaAbout 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.

Jobgurus

Similar Jobs

  • Operations Engineer

    LDD Consulting Ltd

    • Lagos, Lagos State
    Job Title: Operations Engineer (Oil & Gas) Job location: Victoria Island, Lagos Full-time Salary budget: 500,000 – 800,000. We are seeking an experienced Operations Engineer to…
    • 17 hours ago
  • Project Engineer / Manager Job at Odixcity Consulting

    Odixcity Consulting

    • Port Harcourt, Rivers State
    Odixcity Consulting - Our client is recruiting suitably qualified candidates to fill the position below: Job Position: Project Engineer / Manager Job Location: Port Harcourt, Ri…
    • 23 hours ago
    • Apply easily