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

Mobile Software Developer

Job in Piet Retief, 2380, South Africa
Listing for: Smollan Technologies
Full Time position
Listed on 2026-09-13
Job specializations:
  • Software Development
    Android Developer, App Developer - Mobile/Web
Job Description & How to Apply Below
Location: Piet Retief

At Smollan Technologies, we provide a unified, technology-driven suite of products that redefines how businesses handle data. We don’t just build apps; we turn on-device capture into the sensing front end of an applied AI system. Our Engineering team is no different. We are moving away from traditional CRUD clients over REST APIs and flipping the switch on next-gen, edge-computed mobile solutions.

By deploying continuous camera pipelines and on-device inference to a managed field fleet under hostile network conditions, we are transforming mobile software into an intelligent, real-time strategic asset.

Our vision for our Senior Mobile Developer is to take complete end-to-end ownership of our mobile application codebase, capture pipeline, offline synchronisation, and release path. This isn't just about rendering UI screens; it’s about deep-diving into native platform interop, squeezing maximum performance out of lower-specification hardware, and driving continuous AI model integration right on the device. The ideal candidate is a forward-thinking mobile engineer who is not only fluent in cross-platform Flutter architecture, but actively excited about native Android depth (Kotlin), edge inference, and pushing on-device computer vision limits.

We believe that when you hire unique, creative problem solvers and give them flexibility and independence, incredible things happen. Our culture is rooted in a foundation of trust. We foster a diverse, inclusive environment where our people are genuinely cared for, inspired, and empowered to thrive. We are looking for dreamers who love a challenge and want the autonomy to solve it.

What

You Will Do
  • Camera & Capture Pipeline Engineering:
    Build and optimise high-performance capture pipelines on the Flutter camera stack (CameraX/Camera2 interop), implementing real-time on-device quality gating (blur, glare, exposure) and deterministic metadata tracking.
  • Offline-First Architecture & Sync:
    Design durable local persistence models using outbox patterns and resilient background queues, ensuring resumable, idempotent uploads across severe network disconnections and process restarts.
  • On-Device AI & Edge Inference:
    Integrate lightweight Tensor Flow Lite/LiteRT models directly onto devices using Dart bindings and native delegates, balancing real-time frame rates against thermal and battery limits.
  • Architecture & Codebase Ownership:
    Maintain the core Flutter (Dart) and Android-native (Kotlin) codebase using feature-first modularisation, clean boundaries, and strict unidirectional data flow.
  • Release Pipeline & Telemetry:
    Manage automated CI/CD pipelines, Pro Guard obfuscation, App Bundle splits, staged enterprise rollouts via Managed Google Play/EMM, and proactive telemetry tracking.
  • Cross-Functional Collaboration:

    Co-own versioned API schema contracts with back-end engineers, partner with machine learning teams on vision models, and jump into direct field testing with end users.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
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