Senior Android Software Engineer
Core
Own the Android IoT application end to end, including architecture, implementation, feature delivery, and device-level behavior.
Role type
Senior Android Software Engineer (IoT)
Builds
Mobile applications for iOS and Android using Flutter and native implementations
Domain
Life Science / Agriculture / IoT
Deliverable
production ML models | product features
Required skills
Kotlin, Firebase, Android operating system internals, Android IoT fleet management, Git/GitLab, Flutter, incident management, root cause analysis
Preferred skills
C++, Swift, AWS/serverless architectures, AI-augmented development, manufacturing/agricultural sector solutions
Technologies
Flutter, Dart, Kotlin, Swift, C++, Firebase, GCP, Google Analytics, Git, GitLab
Responsibilities
Full technical ownership of Android IoT app architecture and implementation; Cross-functional collaboration with product, design, backend, QA, and support teams; Troubleshoot, debug, and resolve production issues; Support release preparation, deployment, and validation; Improve code quality and test coverage; Address technical debt; Maintain technical documentation and secure SDLC practices
Seniority
Senior, hands-on IC
