Senior Android Software Engineer
Core
Design, develop, and maintain secure, high-quality native Android applications for a hospitality platform, integrating with backend services and IoT devices.
Role type
Senior Android Software Engineer (IC)
Builds
Guest-facing mobile applications and features for hospitality and IoT environments
Domain
Hospitality / Mobile / IoT
Deliverable
production ML models | product features
Required skills
Kotlin, Jetpack Compose, Android architecture patterns (MVVM), REST API integration, MQTT messaging, Git workflows, CI/CD pipelines, debugging, analytical problem-solving
Preferred skills
Experience in hospitality, IoT, or connected-device environments
Technologies
Kotlin, Jetpack Compose, REST, MQTT, Git
Responsibilities
Design and develop native Android applications using Kotlin and Jetpack Compose; Implement scalable features within a modular Android architecture; Integrate applications with backend services using REST APIs and MQTT messaging; Diagnose and resolve production issues across application and integration layers; Maintain high code quality through automated testing and peer reviews; Collaborate with Product, QA, Backend, and DevOps teams throughout the software lifecycle.
Seniority
Senior, hands-on IC
