Kotlin Multiplatform / Compose Multiplatform (CMP) Engineer We are looking for passionate and product-focused mobile engineers to build scalable cross-platform mobile applications using modern Kotlin Multiplatform technologies.
Location:
Gurgaon (Work from Office) Role Overview You will:
• Develop modern cross-platform UI using Compose Multiplatform (CMP)
• Build scalable mobile applications using Kotlin Multiplatform
• Work on real-time workflows, location-based features, and scalable mobile architecture
• Collaborate closely with backend, product, and design teams Required
Skills:
Core Technologies
• Strong proficiency in Kotlin
• Hands-on experience with Compose Multiplatform (CMP)
• Understanding of Multiplatform application architecture
• Strong Android development fundamentals Architecture & State Management:
• MVVM Architecture
• State Management in Compose
• Kotlin Flows / StateFlow / SharedFlow
• Clean Architecture principles Networking & Data
• Ktor or similar networking libraries
• REST APIs integration
• JSON serialization/parsing Mobile Platform Features
• Location Services & GPS tracking
• Push Notifications
• Background Services / Foreground Services
• Deep Linking & App Lifecycle handling Dependency Management:
• Dependency Injection (Koin / Hilt or similar) Testing & Quality:
• Unit Testing
• Debugging & performance optimization
Responsibilities:
• Build scalable cross-platform mobile applications
• Develop reusable shared modules using Kotlin Multiplatform
• Implement modern UI using Compose Multiplatform
• Integrate APIs and real-time workflows
• Work on location tracking and notification systems
• Maintain app performance, reliability, and scalability
• Collaborate with cross-functional teams for feature delivery SDE-1 Expectations (1–3 Years Experience)
• Good understanding of Kotlin and Android fundamentals
• Basic understanding of Compose & MVVM
• Ability to build production-ready features with guidance
• Understanding of REST APIs and state management
• Willingness to learn CMP ecosystem SDE-2 Expectations (3–6 Years Experience)
• Robust hands-on experience with scalable mobile architectures
• Ability to independently own features/modules
• Experience handling complex state management
• Understanding of performance optimization and modularization
• Experience integrating real-time and location-based workflows
• Mentoring junior developers and contributing to technical decisions Good to Have:
• Experience with Compose Multiplatform production apps
• Experience with Firebase or similar services
• CI/CD knowledge
• Experience with maps and tracking workflows
• Understanding of scalable mobile system design Tech Stack:
• Kotlin
• Compose Multiplatform (CMP)
• MVVM
• Kotlin Flows
• Ktor
• Koin / Hilt
• Coroutines
• Android Services
• Push Notifications
• Unit Testing Frameworks Experience Range
• SDE-1: 1–3 Years
• SDE-2: 3–6 Years
📌 Software Development Engineer (Gurugram)
🏢 Ultimutt™
📍 Gurugram
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.