About the Role
BookCabin is looking for a skilled Android Developer (Kotlin) to join our mobile engineering team. You will be responsible for building and improving our Android application to deliver a fast, reliable, and seamless travel booking experience.
This role is perfect for developers who love clean architecture, performance optimization, and creating intuitive user experiences.
Key Responsibilities
- Develop, maintain, and enhance BookCabin's Android application using Kotlin.
- Collaborate with designers and backend engineers to build smooth, user-centric features.
- Integrate mobile features with backend APIs.
- Ensure app performance, stability, and responsiveness across various Android devices.
- Write clean, maintainable, and testable code.
- Troubleshoot and fix bugs, optimize app performance, and improve reliability.
- Participate in sprint planning, code reviews, and technical discussions.
Qualifications
- Bachelor's degree in Computer Science or related field.
- 3+ years of Android development experience using Kotlin.
- Strong knowledge of Android SDK, Jetpack components, and modern Android architecture (MVVM/MVI).
- Experience integrating RESTful APIs.
- Familiarity with Git and CI/CD pipelines.
- Knowledge of push notifications, deep linking, navigation components, and background tasks.
- Understanding of performance optimization, caching, and offline handling.
Preferred Qualifications
- Experience with Jetpack Compose.
- Familiarity with testing frameworks (JUnit, Espresso).
- Experience publishing apps on the Play Store.
- Experience working in startup or fast-paced environments.