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.