Software Development Engineer (SDE-1 / SDE-2)
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)
- Strong 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