×
Register Here to Apply for Jobs or Post Jobs. X

Mobile Engineer; Native Android

Job in Rosebank, Western Cape, South Africa
Listing for: Cartrack
Full Time position
Listed on 2026-05-21
Job specializations:
  • Software Development
    Android Developer, Software Engineer
Job Description & How to Apply Below
Position: Mobile Engineer (Native Android)
Location: Rosebank

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.

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 (offline capability, architecture, battery and data efficiency) and evaluating new technologies where appropriate.

  • 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.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary