Job Overview

Location
Lagos, Jigawa
Job Type
Full Time
Date Posted
8 days ago

Additional Details

Job ID
135324
Job Views
65

Job Description






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



Similar Jobs

Full Time

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept