CareerPlan

Senior Android Software Engineer

Employees can work remotely, roFull-time2026-10-22 → 2026-11-10

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