Senior iOS Developer at Moniepoint Inc. (Formerly TeamApt Inc.)

Job Overview

Location
Lagos, Lagos
Job Type
Full Time
Date Posted
8 months ago

Additional Details

Job ID
132766
Job Views
66

Job Description






Job Summary




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



Key Responsibilities




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



Qualifications




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



Preferred Qualifications:




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



Similar Jobs

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept