Android Architect

Your responsibilities will include:

  • Ownership of overall technical architecture for APP 2.0 (Kotlin-first, MVVM + Clean Architecture, modular setup, Hilt or equivalent, Room, WorkManager, Jetpack stack).

  • Defining offline-first and sync architecture: local source of truth, event-driven models, queuing, retries, conflict handling, reliable operation in low-connectivity and rugged-device environments.

  • Building and executing a phased modernization roadmap: foundation and new app bootstrap (Phase 0), followed by migration of login, Home / route summary, route execution, exceptions, images, inspections, etc., including coexistence and cutover strategy with the legacy app.

  • Bootstrapping the new Android APP 2.0 from scratch: project structure, modules, build variants, CI/CD, baseline tooling, navigation, configuration, logging/analytics, diagnostics and security.

  • Designing and reviewing data and domain models (routes, stops, events, media) and integration patterns with backend planning engines, telematics and other backend services.

  • Hands-on involvement at early stages: implementing key foundation components, reference flows, deep architecture and code reviews.

  • Architecting offline-first flows across core workflows, sync orchestration via WorkManager (or equivalent), and resilience patterns for unstable networks and backend variability.

  • Defining and driving performance and reliability goals: memory and CPU efficiency on rugged tablets, crash/ANR budgets, sync SLAs, app startup and route load times.

  • Defining observability standards: logging taxonomy, telemetry events, dashboards, on-device and backend-facing diagnostics.

  • Ensuring secure handling of authentication, tokens, PII and device identity, aligned with enterprise security and MDM policies.

  • Mentoring and upskilling the internal Android team, collaborating with backend, enterprise architecture and operations teams, planning staged rollouts via MDM, pilots and production cutovers.

  • Clearly communicating architecture decisions and trade-offs to both technical and non-technical stakeholders.


What we expect from you

  • 10+ years of Android development experience, including multiple years as Architect / Principal / Lead on complex production apps.

  • Strong hands-on expertise with Kotlin, MVVM/MVI, Clean Architecture, DI (Hilt/Dagger/Koin), Room (or equivalent DB), WorkManager (or equivalent), and large-scale multi-module Android projects.

  • Proven experience building offline-first, field-operations or logistics apps (routing, delivery, fleet, workforce, etc.) and working with rugged or constrained devices in poor or variable connectivity conditions.

  • Hands-on experience integrating mobile apps with complex backend and enterprise systems (REST/GraphQL, auth, telemetry, ESB-style integrations).

  • Ability to define and execute multi-phase modernization programs (greenfield and inside-out approaches), drive strategic architectural decisions, and build long-term transformation roadmaps.

  • Strong leadership skills with the ability to lead cross-functional technical discussions and influence architecture across teams.

  • Nice to have: experience with mapping and navigation SDKs (HERE, Google Maps, etc.), telematics or IoT data in mobile apps, MDM solutions (Workspace ONE, Intune), kiosk/lockdown modes, and multi-language Android apps with large-scale localization.


We offer

  • Ownership of the architecture for a mission-critical APP 2.0 built from the ground up.

  • High-impact role with real influence on technical and product decisions.

  • Complex engineering challenges: offline-first, sync, performance, rugged devices.

  • Collaboration with senior backend, enterprise and operations teams.

  • Long-term project with a clear modernization roadmap.

  • Professional growth at Architect / Principal level.

Published 18 February
129 views
ยท
28 applications
Connected to ATS
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...