Posted on: 28/01/2026
Description :
Teceze is hiring a Senior Android Native Developer with 10+ years of native Android experience to design and build a Field Services mobile application used by technicians/engineers in the field. Experience delivering field services / workforce / FSM apps (work orders, asset servicing, offline data capture, geo tracking, signatures, photo evidence, scheduling) is a strong advantage.
Key Responsibilities :
A) Native Android Development (Core) :
- Build and maintain native Android apps using Kotlin (preferred) / Java with clean, scalable, testable code.
- Own end-to-end delivery : feature development, bug fixing, optimization, store releases, production support.
B) Field Services App Capabilities (Advantage Areas) :
- Implement Work Order lifecycle : assign accept travel arrive job execution parts/consumables customer sign-off closure.
- Build dynamic forms/checklists (config-driven) with validations, conditional logic, and attachments.
Support offline-first operations :
- Local persistence, background sync, conflict resolution, retry mechanisms
- Partial sync and delta updates
Enable geo-based workflows :
- Maps, navigation handoff, geo-fencing (arrive/leave), location tagging
- Route planning inputs (if provided by backend)
Capture field evidence :
- Photo/video, notes, barcode/QR scanning, signature capture
- Handle push notifications for work order updates, schedule changes, escalations.
- Ensure device reliability for harsh environments : battery optimization, background restrictions, intermittent networks.
C) Architecture & Engineering Excellence :
- Apply MVVM/MVI / Clean Architecture, modularization, SOLID principles.
- Design robust state management for offline queues and sync jobs.
- Provide technical leadership : design reviews, code reviews, mentoring.
D) Integration & Data Handling :
- Integrate REST APIs using Retrofit/OkHttp, strong error handling and resiliency.
- Implement secure storage using Room/DataStore and encryption where needed.
- Implement file upload flows (attachments) with retries and background upload.
E) Performance, Quality & Observability :
- Optimize startup time, memory usage, network efficiency; eliminate ANRs/leaks.
Implement testing strategy :
- Unit tests (JUnit, MockK/Mockito)
- UI tests (Espresso)
- Use analytics/crash monitoring (e.g., Firebase Crashlytics) and operational logs to improve stability.
F) Security & Compliance :
- Follow OWASP Mobile practices, secure tokens/credentials, Android Keystore usage.
- Ensure privacy controls for location data, PII handling, consent prompts (as required).
G) CI/CD, Release & Deployment :
- Maintain Gradle build variants/flavors, signing, versioning.
- Manage staged rollouts, feature flags, and release monitoring.
- Work with DevOps on CI pipelines (Jenkins/GitHub Actions/GitLab CI, as applicable).
Must-Have Skills :
- 10+ years of native Android development experience
- Strong in Kotlin + Java, Android lifecycle, threading, background execution limits
- Jetpack : ViewModel, Navigation, Room, WorkManager, DataStore
- Coroutines + Flow (and RxJava exposure where applicable)
- DI : Hilt/Dagger/Koin
- Networking : Retrofit/OkHttp
- Testing : JUnit + Espresso
- Git + Agile/Scrum
Advantage (Preferred) Skills Field Services / FSM :
- Any of the below will be considered a strong advantage :
- Experience building Field Services / Workforce / FSM apps (work orders, inspections, on-site service)
- Offline-first architectures, sync engines, conflict handling
- Maps & location : Google Maps SDK, geo-fencing, background location best practices
- Barcode/QR scanning (ML Kit / ZXing), signature capture, image compression & upload
- Device integrations : Bluetooth peripherals (printers/scanners), camera workflows
- Understanding of technician workflows, SLA/ETA concepts, job status tracking
Did you find something suspicious?
Posted by
Bharath Arumugam
HR Lead (APAC/EMEA) at TECEZE CONSULTANCY SERVICES PRIVATE LIMITED
Last Active: 28 Jan 2026
Posted in
Mobile Applications
Functional Area
Mobile Development - Android
Job Code
1606674