Android Developer (Construction Tech)
Core
Design, develop, and maintain scalable Android applications for workforce management and construction site safety, integrating with hardware devices.
Role type
Middle Android Developer (Mobile IC)
Builds
Mobile applications for workforce presence tracking, access management, and remote device control on construction sites
Domain
Construction technology / Mobile software
Deliverable
production ML models | product features
Required skills
Kotlin, Jetpack Compose, Clean Architecture, MVVM, Coroutines, Flow, Retrofit, Unit Testing (Mockito/JUnit), Dependency Injection, CI/CD
Preferred skills
Java, XML, Android Data Binding, Legacy modernization, Navigation Compose, Scripting, AI-assisted engineering tools
Technologies
Kotlin, Jetpack Compose, Coroutines, Flow, Retrofit, Mockito, JUnit, CI/CD pipelines
Responsibilities
Design and develop Android applications, Refactor and optimize existing codebases, Integrate native capabilities (NFC, Bluetooth, Camera), Troubleshoot performance bottlenecks, Collaborate with cross-functional teams, Contribute to code quality and peer reviews
Seniority
Middle, hands-on IC