ShopDeck is seeking a mobile developer in Bengaluru with 2–4 years of experience. The role involves developing and maintaining applications using Kotlin and Jetpack Compose, as well as collaborating on Flutter-based features. Candidates should have a strong knowledge of MVVM/Clean Architecture and debugging skills. Familiarity with Coroutines & Flow, REST API integration, and other tools in the tech stack is essential. Join an innovative team and elevate your mobile development career.
Qualifications
2–4 years of strong mobile development experience.
Strong knowledge of Kotlin and Jetpack Compose.
Good understanding of Coroutines & Flow.
Hands-on REST API integration experience.
Basic understanding of Compose Multiplatform/KMP.
Responsibilities
Develop and maintain mobile applications using Kotlin and Jetpack Compose.
Implement scalable architecture using MVVM/Clean Architecture.
Collaborate on Flutter-based modules/features when required.
Build reactive UI/state management using Coroutines and Flow.
Skills
Kotlin
Jetpack Compose
Coroutines & Flow
MVVM/Clean Architecture
REST API integration
Git
Tools
Flutter
Ktor/Retrofit
Firebase
Room/SQLDelight
Job description
Key Responsibilities
Develop and maintain mobile applications using Kotlin and Jetpack Compose.
Work on shared modules using Compose Multiplatform/Kotlin Multiplatform.
Collaborate on Flutter-based modules/features when required.
Implement scalable architecture using MVVM/Clean Architecture.
Build reactive UI/state management using Coroutines and Flow.
Integrate APIs using Ktor/Retrofit.
Handle offline caching and local storage.
Debug crashes, memory leaks, ANRs, and performance issues.
Collaborate with backend, product, and design teams.
Requirements
2–4 years of strong mobile development experience.