Android Developer: Hardware & Payment Integration

Together Staffing group

Pretoria

On-site

ZAR 400,000 - 600,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Together Staffing group is seeking a Mid-Level Android Developer for a permanent on-site role in Pretoria. The candidate will build native Android apps (Kotlin/Java) and integrate with device-layer tech and payment systems.

Responsibilities include lifecycle management, REST API consumption, error handling, and secure API integration. You’ll work with USB/serial peripherals and hardware devices such as scanners, printers, and card readers, with occasional frontend work using React or Vue.

Qualifications

  • 3–5 years’ overall software development experience.
  • Minimum 2 years’ Android development experience.
  • Strong native Android skills in Kotlin or Java.
  • Experience consuming RESTful APIs within Android apps.
  • Understanding of secure API integration and pinning.

Responsibilities

  • Build and enhance native Android applications using Kotlin or Java.
  • Handle Android lifecycle, permissions and background processing.
  • Integrate mobile apps with RESTful APIs.
  • Manage API errors and timeouts with secure communication.
  • Develop integrations with USB/serial peripherals on Android.
  • Work with hardware devices like scanners, printers and card readers.
  • Troubleshoot issues across app and hardware layers.
  • Follow Git/source-control practices and PR processes.
  • Assist with web front-end development using React or Vue when required.
  • Expand knowledge in device-layer development and payment systems.

Skills

Kotlin/Java
Android lifecycles
RESTful APIs
Git workflows
Certificate pinning
USB peripherals
Hardware integration
Problem solving
React/Vue exposure

Education

NQF 6 Diploma in IT or higher

Tools

Android Studio
Git

Job description

Together Staffing group is seeking a Mid-Level Android Developer for a permanent on-site role in Pretoria. The candidate will build native Android apps (Kotlin/Java) and integrate with device-layer tech and payment systems.

Responsibilities include lifecycle management, REST API consumption, error handling, and secure API integration. You’ll work with USB/serial peripherals and hardware devices such as scanners, printers, and card readers, with occasional frontend work using React or Vue.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Android Engineer: Payment Devices & Certifications
Senior Android Engineer: Payment Devices & Certifications

Together Staffing group • Pretoria

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

Together Staffing group • Pretoria

On-site
ZAR 400,000 - 600,000
Senior Android Developer
Senior Android Developer

Together Staffing group • Pretoria

On-site
ZAR 900,000 - 1,300,000
Senior Android & Payments Backend Engineer
Senior Android & Payments Backend Engineer

Capitec Bank Ltd. • Stellenbosch

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

Network Finance • Wes-Kaap

Hybrid
ZAR 600,000 - 900,000
Hybrid working model
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
Senior Android Engineer for High-Scale Retail App
Senior Android Engineer for High-Scale Retail App

Takealot Group • Cape Town

Hybrid
ZAR 680,000 - 960,000
Hybrid working model
Staff discount
Birthday leave
+1
Senior Software Engineer - Mobile Applications (Android)
Senior Software Engineer - Mobile Applications (Android)

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 700,000 - 950,000
Competitive salary
Health insurance
Hybrid work model
+1
Senior Software Developer - Mobile (Android)
Senior Software Developer - Mobile (Android)

Placements24 • Gauteng

Hybrid
ZAR 900,000 - 1,200,000
Hybrid work model
Health, dental, and vision insurance
Professional development opportunities
Senior Mobile Developer (Android)
Senior Mobile Developer (Android)

Placements24 • Bloemfontein

Hybrid
ZAR 700,000 - 1,100,000
Health benefits
Growth opportunities
Remote-friendly
+1