Bỏ qua điều hướng, tới nội dung chính
Tất cả vị trí đang tuyển

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

Hạn nộp hồ sơ: đã kết thúc


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

Hạn nộp hồ sơ: đã kết thúc

Xem vị trí đang tuyển