Mobile Engineer (native Android)

Rosebank, WC, ZA, South Africa

Job Description

Listing reference:

cartr_000730

Listing status:

Online

Apply by:

1 March 2026

Position summary




Industry:

IT & Internet

Job category:

Software-Engineering

Location:

Rosebank

Contract:

Permanent

EE position:

No

Introduction




Picup, our system integration partner that specialises in last-mile delivery and online management software is seeking a Mobile Software Developer (Android) who will help us continue to build industry disruptive tech products and revolutionise the way our customers use technology through high-performance mobile applications.

Job description




Design and develop scalable, high-performance native Android applications in

Kotlin

, optimized for low-power devices, battery efficiency, and minimal data usage Integrate and manage the

Firebase ecosystem

(authentication, real-time databases, cloud messaging, analytics) Consume

RESTful APIs

and work with real-time, streaming, and batch data technologies in distributed systems Collaborate closely with

UX/UI designers

to deliver intuitive, mobile-first user experiences Implement

mobile security best practices

for applications handling sensitive logistics and operational data Own end-to-end development of mobile features and modules, driving performance optimization (offlinecapability, architecture, battery and data efficiency) and evaluating new technologies where appropriate

Minimum requirements




Bachelor's degree in

Computer Science

(or equivalent industry experience) with strong hands-on

Android development using Kotlin

Proven experience building

high-performance, efficient mobile applications

, with a focus on battery, data usage, and overall performance Strong understanding of

MVVM architecture

, SOLID principles, modern Android patterns, and secure coding practices Experience integrating the

Firebase stack

(Authentication, Firestore, Cloud Messaging, Analytics, Crashlytics) and consuming

RESTful APIs

(JSON/XML) Solid grasp of

asynchronous programming

, threading, performance tuning, and working with real-time, streaming, and batch data technologies * Proficiency with

Git

and collaborative development in distributed or Agile environments

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1638075
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Rosebank, WC, ZA, South Africa
  • Education
    Not mentioned