Mobile Engineer (Native Android)

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

Our website uses cookies so that we can provide you with the best user experience. By continuing to use our website, you agree to our use of cookies.