Software Engineering Group
Kotlin Multiplatform (KMP) Developer
Submission deadline: Jul 31, 2026
Responsibilities
Develop modern Android applications using Jetpack Compose
Build and maintain shared codebases using Kotlin Multiplatform (KMP) across Android and iOS
Design and implement scalable architectures using Clean Architecture / MVVM / MVI
Integrate APIs, WebSockets, authentication systems, local storage, and push notifications
Optimize application performance, UI responsiveness, memory usage, and startup time
Write clean, maintainable, testable, and production-quality code
Collaborate with backend engineers, product managers, and designers to deliver new features
Participate in code reviews and contribute to engineering best practices
Requirements
Must Have
Strong experience with Kotlin
Solid hands-on experience with Jetpack Compose
Strong understanding of:
- Compose state management
- Recomposition
- Side effects handling
Experience with:
- Kotlin Coroutines
- Flow / StateFlow / SharedFlow
- Dependency Injection (Hilt / Koin)
- REST API integration
- Local persistence (Room / SQLDelight)
Good understanding of:
- Clean Architecture
- MVVM or MVI patterns
- SOLID principles
- Git workflows
Nice to Have
Experience with Kotlin Multiplatform (KMP/KMM)
Experience building shared modules for business logic, networking, or data layers
Familiarity with Compose Multiplatform
Experience integrating KMP with iOS applications
CI/CD experience (GitHub Actions / Fastlane)
Open-source contributions or personal Kotlin projects
Bonus Points
Built production-grade apps using Jetpack Compose
Strong performance optimization skills
Product mindset, not just task execution
Proactive problem-solving and technical ownership
Comfortable reading technical documentation in English
Tech Stack
Kotlin
Jetpack Compose
Kotlin Multiplatform
Compose Multiplatform
Coroutines / Flow
Ktor / Retrofit
SQLDelight / Room
Hilt / Koin
Firebase
GitHub Actions
What We Offer
Opportunity to work with modern mobile technologies
Build real products with meaningful impact
Engineering focused culture with high code quality standards
Flexible working hours
Remote / hybrid flexibility
Competitive compensation
Career growth opportunities toward Senior / Tech Lead roles