Senior Android Engineer
Core
Senior Android Engineer building features for a POS platform and owning the Android device management layer for field hardware.
Role type
Senior IC Android Engineer (POS & MDM)
Builds
POS application features and MDM agent components for Android devices
Domain
Retail technology / Mobile device management
Deliverable
production ML models | product features
Required skills
Kotlin, Jetpack Compose, Kotlin Multiplatform, Coroutines & Flow, MVVM/MVI patterns, RESTful APIs, Dependency Injection (Dagger/Hilt/Koin), Room database, DevicePolicyManager, Android Enterprise, EMM architecture, AI coding tools
Preferred skills
PHP or Node.js, SQLite, relational databases
Technologies
Jetpack Compose, Kotlin Multiplatform, Retrofit, Ktor, Dagger, Hilt, Koin, Room, WorkManager, Broadcast Receivers
Responsibilities
Design and implement UI using Jetpack Compose and Compose Multiplatform; Develop new functionality using Kotlin Multiplatform; Build MDM agent components for device management and policy enforcement; Handle remote management actions including lock, wipe, and silent app installation; Collaborate with backend teams for mobile agent integration; Debug and resolve software defects; Write clean, maintainable, and scalable code.
Seniority
Senior, hands-on IC