Senior Android Engineer: Payment Devices & Certifications

Together Staffing group

Pretoria

On-site

ZAR 900,000 - 1,300,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Together Staffing group is seeking a Senior Android Developer to own hardware-focused Android payment-device software in Pretoria. You will work on-site with access to payment hardware, lead SoftPOS efforts, and drive certification cycles such as Visa CPA and Mastercard TQM.

Ideal candidates have 6+ years in Android (Kotlin/Java) and hands-on experience with payment devices, security (Keystore/TrustZone), and PCI standards. Collaboration with architecture and QA is essential.

Qualifications

  • 6+ years’ professional Android development experience using Kotlin and Java.
  • 3+ years’ experience integrating payment hardware at SDK level.
  • 2+ years’ experience with EMV Level 2 payment development or integration.
  • Experience completing Visa CPA or Mastercard TQM certification cycles.
  • Knowledge of PCI PTS and PCI-SSF requirements.
  • Production experience with secure element/Android Keystore/TrustZone.

Responsibilities

  • Develop and maintain Android payment-device software including card acceptance, NFC/tap, PIN pad integration and receipts.
  • Lead SoftPOS development per PCI MPoC/CPoC requirements.
  • Own Visa CPA and Mastercard TQM certification processes, including submissions and remediation.
  • Provide mentorship and code reviews to mid-level Android developers.
  • Ensure security and compliance across devices and audits.

Skills

Android development
Kotlin
Java
Payment-device integration
SDK integration
Security knowledge (Keystore/TrustZone
Mentoring
Android lifecycle

Education

NQF 6 Diploma or NQF 7 Degree in IT/CS/SE

Tools

Android Studio
ADB
Git

Job description

Together Staffing group is seeking a Senior Android Developer to own hardware-focused Android payment-device software in Pretoria. You will work on-site with access to payment hardware, lead SoftPOS efforts, and drive certification cycles such as Visa CPA and Mastercard TQM.

Ideal candidates have 6+ years in Android (Kotlin/Java) and hands-on experience with payment devices, security (Keystore/TrustZone), and PCI standards. Collaboration with architecture and QA is essential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Android Developer
Senior Android Developer

Together Staffing group • Pretoria

On-site
ZAR 900,000 - 1,300,000
Android Developer: Hardware & Payment Integration
Android Developer: Hardware & Payment Integration

Together Staffing group • Pretoria

On-site
ZAR 400,000 - 600,000
Senior Android & Payments Backend Engineer
Senior Android & Payments Backend Engineer

Capitec Bank Ltd. • Stellenbosch

On-site
ZAR 800,000 - 1,100,000
Senior Android Payments Engineer - POS & EMV
Senior Android Payments Engineer - POS & EMV

Network Finance • Wes-Kaap

Hybrid
ZAR 600,000 - 900,000
Hybrid working model
Android Developer
Android Developer

Network Finance • Wes-Kaap

Hybrid
ZAR 600,000 - 900,000
Hybrid working model
POS Development Lead – Fintech & Mobile Payments
POS Development Lead – Fintech & Mobile Payments

Together Staffing group • Johannesburg

On-site
ZAR 900,000 - 1,400,000
Android Developer – Mid-Level
Android Developer – Mid-Level

Together Staffing group • Pretoria

On-site
ZAR 400,000 - 600,000
Team Lead: POS Development
Team Lead: POS Development

Together Staffing group • Johannesburg

On-site
ZAR 900,000 - 1,400,000
Senior Java Developer - EMV Kernel & Payments Expert
Senior Java Developer - EMV Kernel & Payments Expert

PBT Group • Stellenbosch

On-site
ZAR 700,000 - 1,100,000
Software Engineer: Back-End II (Android / Payments)
Software Engineer: Back-End II (Android / Payments)

Capitec Bank Ltd. • Stellenbosch

On-site
ZAR 800,000 - 1,100,000