Android Payments Engineer (POS)

PBT Group

Employment Type

Contract

Experience

3 years

Salary

Job Published

24 June 2026

Job Reference No.

634807

PBT Group is seeking a skilled Android Payments Engineer to join a high-performing Payments Technology team. The successful candidate will contribute to the development and maintenance of card machine applications running on Android-based POS devices within a secure, high-throughput financial services environment.

This role requires strong native Android expertise combined with deep payments domain experience, particularly in card-present transactions and payment terminal integrations.

Key Responsibilities

  • Design, develop, and maintain Android applications for POS (Point of Sale) devices

  • Integrate and support payment terminal hardware components such as card readers, NFC modules, and PIN pads

  • Implement and maintain EMV-compliant transaction flows (contact and/or contactless)

  • Work with ISO 8583 messaging for financial transaction processing

  • Ensure robust, secure, and performant payment application behaviour

  • Collaborate with cross-functional teams including backend services, infrastructure, and product stakeholders

  • Troubleshoot and resolve issues across embedded hardware/software environments

  • Contribute to code reviews, best practices, and continuous improvement initiatives

Minimum Requirements (Must-Have)

  • Strong proficiency in native Android development using Java and/or Kotlin

  • Proven experience working with EMV protocols (contact and/or contactless payments)

  • Solid understanding of ISO 8583 financial messaging standards

  • Hands-on experience integrating Android applications with hardware peripherals (e.g. card readers, NFC, PIN pads)

  • Experience using AIDL / IPC mechanisms for hardware communication

  • Demonstrated experience in payments, fintech, or financial services environments

Preferred / Advantageous Skills

  • Exposure to cross-platform frameworks (React Native, Ionic, Capacitor) in addition to native Android

  • Understanding of PCI PTS and/or PA-DSS compliance standards

  • Experience with cryptographic key management (e.g. DUKPT, MK-SK)

  • Prior experience working with payment terminal vendors or fintech organisations (e.g. PAX, Ingenico, Verifone, ECentric, Synthesis)

Important Considerations

  • Native Android development is non-negotiable; candidates with primarily cross-platform experience will not be considered

  • Candidates must be able to demonstrate hands-on EMV or payment terminal experience

  • This is a specialist role within payments infrastructure, not a general mobile development position

Additional Information

  • Contract engagement with the possibility of permanent employment based on performance and business requirements

  • Competitive market-related rate (to be determined by PBT Group)

  • In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent
  • If you have not received any feedback after 2 weeks, please consider you application as unsuccessful.

Skills

Android DevelopmentIntegrationsJavaKotlinPayments

Industries

Financial ServicesFinancial Technology (Fintech)

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.