Search by job, company or skills

Swan Corp Limited

Lead Mobile Systems Engineer (Android / Flutter)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 13 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About SwanSat Group

SwanSat Group stands at the intersection of deep technology, precision intelligence, and social impact, uniting three powerful verticals to transform how nations, businesses, and communities make decisions.

At our core is SwanSat, a leader in satellite and geospatial intelligence. We harness cutting-edge SAR, optical, and thermal data, enhanced with advanced AI/ML algorithms, to deliver unmatched insights for agriculture, disaster management, defence, and climate resilience.

Through KhetPe, our AgTech platform, we place accurate crop intelligence directly into farmers hands, covering hyperlocal weather, irrigation advisory, yield prediction, and market linkage. Through BhoomiSure, our InsurTech platform, we enable automated, satellite-driven crop and disaster insurance with fast, dispute-free claim settlement.

Together, SwanSat Group builds mission-critical systems where reliability, explainability, and correctness directly impact livelihoods.

Role Summary

Own the mobile application as a production-grade, offline-first system. This role is accountable for correctness, data integrity, sync behaviour, lifecycle stability, performance, and recoverability across low-connectivity environments and low-end Android devices.

Responsibilities

Offline & Data Systems

  • Design and implement offline-first architecture, including local persistence, sync queues, retries, and conflict resolution
  • Define and maintain local data models, schema versions, and migrations
  • Ensure idempotent writes and safe replay under partial failure scenarios

Sync & State Management

  • Own sync logic for unreliable networks, including retry, backoff, and recovery
  • Handle app kills, backgrounding, restarts, and long offline windows

Lifecycle, Stability & Reliability

  • Own crash handling, ANRs, memory pressure, and battery behaviour
  • Diagnose production-only issues using telemetry and logs
  • Design graceful degradation when the network or dependencies fail

API & Platform Contracts

  • Define and maintain mobile backend API contracts
  • Coordinate schema evolution and backward compatibility

Release & Upgrade Management

  • Own upgrade paths and backward compatibility
  • Ensure zero data loss or corruption across releases

Observability & Quality

  • Establish observability for sync health and failure modes
  • Define quality thresholds for production releases

Tools & Technologies

  • Android (Kotlin) or Flutter
  • SQLite / Room / ObjectBox
  • WorkManager or equivalent
  • REST APIs
  • Mobile crash and performance profiling tools

Why Join Us

Most technology roles optimise primarily for scale, speed, or convenience.

At SwanSat Group, those goals matter - but they are balanced with a deep emphasis on correctness, reliability, and trust in real-world, high-stakes environments.

You will build systems that operate where assumptions break - unreliable connectivity, incomplete data, real economic risk, and users who depend on predictable behaviour and clear outcomes. The software you ship influences real decisions made by farmers, insurers, and institutions, not abstract metrics.

You will also be working at a formative stage of the agri-tech ecosystem, where core platforms, standards, and practices are still being shaped. This is an opportunity to help define how technology supports agriculture at scale, by building foundational systems others will depend on.

This is a place for engineers who want to own outcomes, care deeply about correctness under uncertainty, and value long-term impact alongside sustainable velocity

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 136345783