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.
The company processed $182 billion in 2023 and currently processes most of the POS transactions in Nigeria.
The role is for a Senior iOS Developer to join the payments engineering team.
The developer will design and develop a robust, secure, and scalable iOS SDK for seamless in-app transactions across the partner ecosystem.
Responsibilities include collaborating with product managers, backend engineers, and QA teams to deliver high-quality SDKs that are easy to integrate and compliant with security standards.
The position is remote and based in Nigeria, and it is a full-time role.
Key tasks include designing, building, and maintaining the iOS SDK, developing secure SDK modules, collaborating with backend/API engineers, ensuring optimal performance, implementing tests, driving architectural decisions, staying current with iOS technologies, and working with security teams.
Requirements:
Candidates should have 5+ years of experience in iOS development using Swift, with Objective-C as a plus.
Strong experience in building and maintaining SDKs or Frameworks for third-party integration is required.
A solid understanding of iOS architecture patterns such as MVVM and VIPER is necessary.
Deep knowledge of networking, local storage, and threading on iOS is essential.
Experience with integrating payments, EMV, or PCI-compliant flows is required.
Hands-on experience with Unit/UI Testing, mocking frameworks, and XCTest is necessary.
Familiarity with App Store guidelines, Apple’s human interface guidelines, and SDK distribution methods is required.
A good understanding of security principles such as JWE/JWT, keychain access, biometric authentication, and TLS pinning is essential.
Preferred qualifications include experience with Payment Gateways, Wallets, or Banking Apps, exposure to mobile CI/CD tools, and contributions to open-source SDKs or payment libraries.
Benefits:
Moniepoint prioritizes the well-being of every team member and fosters a culture where all opinions are valued and respected.
The company offers a learning and development-focused environment with an emphasis on knowledge sharing, training, and regular internal technical talks.
Employees will receive an attractive salary, pension, health insurance, and additional benefits.