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.