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:

Experience with:

Good understanding of:

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

Consider ensuring you meet the requirements before applying.