Browse All Jobs
Job Description
Moniepoint, a fast-growing financial services platform in Africa, is seeking a Senior iOS Developer to join its payments engineering team. The successful candidate will play a crucial role in designing and developing a robust, secure, and scalable iOS SDK that powers seamless in-app transactions across Moniepoint's partner ecosystem. This role involves close collaboration 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.What this role involves:
  • Designing, building, and maintaining the iOS SDK used by merchants and partners to accept payments.
  • Developing secure and scalable SDK modules for payment authorization, card/token management, and EMV 3DS authentication.
  • Collaborating with backend/API engineers to integrate REST/GraphQL/gRPC APIs.
  • Ensuring optimal performance, quality, and responsiveness of the SDK across different iOS devices and versions.
  • Implementing unit tests, UI tests, and CI/CD pipelines to maintain high code quality.
  • Driving architectural decisions for modular, testable, and reusable code.
  • Staying current with Apple iOS SDK, Swift, Xcode, UIKit, and new payment-related APIs (Apple Pay, Passkeys, etc.).
  • Working closely with security teams to address vulnerabilities and follow mobile security best practices.
Requirements:
  • 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).
What Moniepoint offers:
  • A learning and development-focused environment.
  • An attractive salary, pension, health insurance, plus other benefits.
Apply Manually