Senior iOS Developer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

5+ years of experience in iOS development using Swift (Objective-C is a plus), Strong experience building and maintaining SDKs or Frameworks for third-party integration, Solid understanding of iOS architecture patterns such as MVVM and VIPER, Good understanding of security principles including JWE/JWT and biometric authentication..

Key responsibilities:

  • Design, build, and maintain the iOS SDK for payment acceptance by merchants and partners
  • Collaborate with backend/API engineers to integrate various APIs
  • Implement unit tests, UI tests, and CI/CD pipelines to ensure high code quality
  • Drive architectural decisions for modular and reusable code.

Moniepoint Group logo
Moniepoint Group Financial Services Large https://www.moniepoint.com/
1001 - 5000 Employees
See all jobs

Job description

Who we are

Moniepoint is an all-in-one financial services platform for emerging markets and the second-fastest growing company in Africa.
Since 2019, Moniepoint’s technology has powered over 3 million people, offering personal and business banking, payment, credit, and business management tools to help them succeed. Moniepoint processed $182 billion in 2023 and currently processes most of the POS transactions in Nigeria.

About the role

We are seeking a Senior iOS Developer to join our payments engineering team. You will play a key role in designing and developing a robust, secure, and scalable iOS SDK that powers seamless in-app transactions across our partner ecosystem.You will work closely with product managers, backend engineers, and QA teams to deliver high-quality SDKs that are easy to integrate, developer-friendly, and compliant with the latest security standards (PCI DSS, EMV 3DS, etc.).

Curious about what makes Moniepoint an incredible place to work? Check out posts on how we cultivate a culture of innovation, teamwork, and growth.

Location: Remote, Nigeria

Full time

What you’ll get to do

  • Design, build, and maintain the iOS SDK used by merchants and partners to accept payments.
  • Develop secure and scalable SDK modules for payment authorization, card/token management, and EMV 3DS authentication.
  • Collaborate with backend/API engineers to integrate REST/GraphQL/gRPC APIs.
  • Ensure optimal performance, quality, and responsiveness of the SDK across different iOS devices and versions.
  • Implement unit tests, UI tests, and CI/CD pipelines to maintain high code quality.
  • Drive architectural decisions for modular, testable, and reusable code.
  • Stay current with Apple iOS SDK, Swift, Xcode, UIKit, and new payment-related APIs (Apple Pay, Passkeys, etc.).
  • Work closely with security teams to address vulnerabilities and follow mobile security best practices.

To succeed in this role, we think you should have

  • 5+ years of experience in iOS development using Swift (Objective-C is a plus).
  • Strong experience building and maintaining SDKs or Frameworks for third-party integration.
  • Solid understanding of iOS architecture patterns – MVVM, VIPER, etc.
  • Deep knowledge of networking, local storage, and threading on iOS.
  • Experience with integrating and handling payments, EMV, or PCI-compliant flows.
  • Hands-on experience with Unit/UI Testing, mocking frameworks, and XCTest.
  • Familiarity with App Store guidelines, Apple’s human interface guidelines, and SDK distribution (CocoaPods/SPM/XCFrameworks).
  • Good understanding of security principles (JWE/JWT, keychain access, biometric authentication, TLS pinning).
  • Preferred Qualifications:
    • Experience working on Payment Gateways, Wallets, or Banking Apps.
    • Exposure to mobile CI/CD (Fastlane, Bitrise, GitHub Actions).
    • Contributions to open-source SDKs or payment libraries.

What we can offer you

  • Culture -We put our people first and prioritize the well-being of every team member. We’ve built a company where all opinions carry weight and where all voices are heard. We value and respect each other and always look out for one another. Above all, we are human.
  • Learning - We have a learning and development-focused environment with an emphasis on knowledge sharing, training, and regular internal technical talks.
  • Compensation - You’ll receive an attractive salary, pension, health insurance, plus other benefits.

What to expect in the hiring process

  • A preliminary phone call with the recruiter
  • Technical Assessment 
  • A technical interview with a Lead in our Engineering Team
  • A behavioural and technical interview with a member of the Executive team. 

Moniepoint is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees and candidates.

Required profile

Experience

Industry :
Financial Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Communication
  • Problem Solving

Related jobs