Android Developer (SP)
Core
Design and develop Android applications to support scheduling, task management, and Bluetooth Low Energy (BLE) connectivity for inspection robots and field teams.
Role type
Android Developer (Mobile)
Builds
Mobile application for field inspection scheduling and robot configuration
Domain
Mobile development, IoT, Robotics
Deliverable
production ML models | product features
Required skills
Kotlin, Android SDK, Jetpack components, MVVM/MVI/Clean Architecture, BLE development, UI/UX design, observability, unit testing, automated UI testing, CI/CD pipelines
Preferred skills
Robotics background, IoT experience, hardware-integrated app development
Technologies
Kotlin, Android SDK, Jetpack, BLE
Responsibilities
Design and develop Android applications in Kotlin; Implement Bluetooth Low Energy (BLE) modules to connect, configure, and manage inspection robots; Build scheduling and task management features for field inspection teams; Collaborate with designers to deliver optimized UI/UX for mobile usage in demanding environments; Ensure app observability (logging, monitoring, error reporting); Drive QA improvements with unit tests, automated UI tests, and CI/CD pipelines
Seniority
Mid-level, hands-on IC