Job Search and Career Advice Platform

Enable job alerts via email!

Team Lead: POS Development

Tumaini Consulting

Johannesburg

On-site

ZAR 1 500 000 - 1 800 000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading consulting firm in South Africa is looking for a Team Lead: POS Development to drive the development of POS and mobile payment applications. Ideal candidates should possess strong skills in Java, C, C++, and Kotlin, with proven experience in POS application development and EMV standards. The role requires a minimum of 5 years of hands-on software development experience, including leading teams in an Agile environment. Interested applicants should email their CVs for consideration.

Qualifications

  • Minimum 5 years of hands-on software development experience.
  • Strong Java development experience (Java 8 or higher).
  • Proven experience in POS application development and EMV card transactions.
  • Experience working across multiple languages including Java, C, C++, and Kotlin.
  • Demonstrated experience leading or mentoring a development team.

Responsibilities

  • Drive POS and mobile payment application development.
  • Lead or mentor a development team.
  • Ensure compliance with EMV standards and payment integrations.

Skills

Java development
POS application development
C programming
Kotlin
Agile/Scrum environment experience
Back-end development
Mobile development
EMV standards knowledge
Payment integrations

Tools

Linux
Debugging tools
Version control systems
Job description
Overview

Our client is seeking a Team Lead: POS Development to drive POS and mobile payment application development. Strong skills in Java, C, C++, Kotlin, backend, and POS/mobile development are required, along with knowledge of EMV standards and payment integrations.

Qualifications
  • Minimum 5 years of hands‑on software development experience.
  • Strong Java development experience (Java 8 or higher).
  • Proven experience in POS application development, EMV card transactions, and payment system integrations.
  • Experience working across multiple languages including Java, C, C++, and Kotlin.
  • Demonstrated experience leading or mentoring a development team within an Agile/Scrum environment.
  • Experience with backend, mobile, and UI development.
  • Exposure to ISO 8583, Nexo standards, and device-to-host communication protocols.
  • Experience in payments, fintech, embedded systems, or related technology environments.
  • Proficiency in Linux environments, debugging tools, and version control systems.

If you meet the requirements, please email your updated CV to jobs@tumaini.co.za. Shortlisted candidates will be contacted; if you do not hear from us within 3 days, consider your application unsuccessful.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.