Remote Senior iOS Developer

at Moniepoint

Posted 21 hours ago 4 applied

Description:

  • 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.