Senior Android Software Engineer
Core
Senior Android Engineer owning end-to-end development of an Android IoT application for fleet management, utilizing Kotlin, Firebase, and Flutter.
Role type
Senior IC Android Software Engineer (IoT)
Builds
Android mobile applications for IoT device fleet management
Domain
Agriculture / Life Sciences / IoT
Deliverable
production ML models | product features
Required skills
Kotlin, Android development, Firebase, Flutter, Git, IoT fleet management, FOTA rollouts, incident management, root cause analysis
Preferred skills
C++, Swift, native Android OS knowledge (boot sequence, recovery), AWS/serverless, AI-augmented development
Technologies
Kotlin, Flutter, Dart, Firebase, GCP, Git, GitLab, C++, Swift
Responsibilities
Own Android IoT application architecture and implementation end-to-end; Troubleshoot and resolve production defects and crashes; Support release preparation, deployment, and validation; Improve code quality and test coverage; Maintain technical documentation and runbooks; Contribute to operational targets for uptime and stability.
Seniority
Senior, hands-on IC
