
Senior iOS Developer Job at Moniepoint
- Nigeria
- Permanent
- Full-time
Job type: Full timeAbout 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.).
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, 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).
- 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.
- 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
- 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.
Jobgurus