Software Engineering Group
Kotlin Multiplatform (KMP) Developer
We are looking for a Kotlin developer with strong experience in Jetpack Compose and Kotlin Multiplatform (KMP) to build scalable cross-platform mobile applications. Experience with Clean Architecture, MVVM/MVI, Coroutines, Flow, REST APIs, local databases, and modern Android development is highly preferred.
Type of work: Contract
Submission deadline: closed
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