Job Title: Android Kiosk Application Developer – Kotlin
Location: Remote
Duration: Long Term
Employment Type: Contract
Job Description:
We are looking for an Android Kiosk Application Developer with strong experience in Kotlin-based Android development. The candidate will develop and maintain Android kiosk applications used in restaurant environments, supporting UI, business logic, integrations, and reliable guest-facing experiences.
Responsibilities
Develop and maintain Android kiosk applications using Kotlin.
Build UI screens and business logic for restaurant kiosk systems.
Work with Product and Design teams to deliver intuitive guest experiences.
Integrate applications with POS, payment, loyalty, menu, pricing, and availability systems.
Support offline scenarios and unstable network conditions.
Ensure application reliability, performance, and scalability.
Follow Android architecture patterns such as MVVM.
Participate in code reviews and follow coding best practices.
Collaborate with Engineering, Product, Design, Operations, POS, and KDS teams.
Support automated testing, CI/CD, monitoring, and production support activities.
Required Skills
4–6 years of Android development experience.
Strong hands-on experience with Kotlin.
Experience with Android UI development and mobile app lifecycle.
Familiarity with MVVM architecture.
Experience working with REST APIs.
Experience with Git and tools like Jira or Azure DevOps.
Nice to Have
Experience building apps for tablets, kiosks, or dedicated Android devices.
Exposure to POS, payment, loyalty, or restaurant technology systems.
Experience with offline support, caching, sync, or network variability.
GraphQL experience is a plus.
Exposure to AWS and observability tools is a plus.