Kotlin Multiplatform Mobile (KMM) Developer

TheCodingShef

Bengaluru

On-site

INR 1,200,000 - 2,400,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

TheCodingShef Bengaluru is seeking a mid to senior Kotlin Multiplatform Engineer to architect, develop, and maintain shared logic and UI components for Android and iOS, leveraging KMP, Jetpack Compose, and CMP across platforms.

You will collaborate with design and native engineers, drive clean architecture and state management with Coroutines/Flows, and work with BLE hardware and connected vehicle APIs. IOS interop is a strong plus.

Qualifications

  • 3+ years of professional software development experience with Kotlin Multiplatform.
  • Strong UI skills with Jetpack Compose; CMP for shared UI.
  • Experience with RESTful APIs, JSON, and Git workflows.

Responsibilities

  • Cross-Platform Architecture: design, build, and maintain shared logic and data layers using KMP.
  • Modern UI Implementation: develop UI with Jetpack Compose across platforms.
  • Platform Integration: integrate Kotlin modules into native Android and iOS targets.
  • Asynchronous & State Management: implement MVVM/MVI with Coroutines and Flows.
  • Collaboration: work with designers, PMs, and native engineers; participate in code reviews.

Skills

KMP
Kotlin Coroutines
Kotlin Flow
Jetpack Compose
Compose Multiplatform
Android Native
RESTful APIs
Ktor
Koin
SQLDelight
BLE
CI/CD
iOS Interop

Tools

Git

Job description

# Kotlin Multiplatform Mobile (KMM) DeveloperiProgrammer SolutionsBengaluruOn-siteMid-levelPosted 2d agoApply on employer siteYou apply on the employer's own page. Never pay to apply for a job.## About the roleKotlinJetpack ComposeCoroutines & FlowHilt / DaggerMVVM / Clean ArchitectureKotlin MultiplatformTestingCI/CDREST / GraphQL\\*Job Summary:\\* We are seeking a Mid to Senior Kotlin Multiplatform Engineer to join our team building next-generation connected vehicle and IoT platforms. In this role, you will architect, develop, and maintain shared business logic and UI components for cross-platform applications targeting Android and iOS.The ideal candidate possesses strong expertise in Kotlin Multiplatform (KMP) and hands-on production experience with Jetpack Compose / Compose Multiplatform. Experience with native iOS development is a strong plus.\\*Key Responsibilities:\\*\\* \\*Cross-Platform Architecture\\* : Design, build, and maintain high-performance shared business logic, networking, and data layers using KMP.\\* \\*Modern UI Implementation\\* : Build responsive, high-quality user interfaces using Jetpack Compose and Compose Multiplatform (CMP) across common and native layers.\\* \\*Platform Integration\\* : Integrate shared Kotlin modules into native Android apps (and iOS targets where applicable).\\* \\*Asynchronous & State Management\\* : Implement clean state management patterns (MVI/MVVM) and handle complex asynchronous workflows using Kotlin Coroutines and Flows.\\* \\*Connected Services & Hardware\\* : Work with hardware communication protocols, such as Bluetooth Low Energy (BLE), and integrate vehicle telematics/connected APIs.\\* \\*Quality & Performance\\* : Write modular, maintainable, and well-tested code; perform root-cause analysis and cross-platform debugging.\\* \\*Collaboration & Leadership\\* : Collaborate with cross-functional teams (designers, PMs, native engineers), participate in code reviews, and contribute to architecture decisions.\\*Required Qualifications & Skills:\\*\\* \\*Core Development Experience\\* :3+ years of professional software development experience. Hands-on production experience with Kotlin Multiplatform (KMP).\\* \\*Mandatory UI Frameworks Mandatory\\* : Deep proficiency with Jetpack Compose (Declarative UI). Working experience or strong familiarity with Compose Multiplatform for shared UI.\\* \\*Android Ecosystem & KMP Stack\\* :\\* Strong foundation in native Android development.\\* Deep understanding of Kotlin Coroutines and Flow.\\* Experience with core KMP ecosystem libraries:\\* Networking: Ktor\\* Dependency Injection: Koin\\* Persistence: SQLDelight or Multiplatform Settings\\* Proficient with RESTful APIs, JSON parsing, and Git workflows.\\*Preferred Qualifications (Good to Have):\\*\\* \\*iOS Development\\* : Working knowledge of iOS (Swift, SwiftUI, UIKit) and understanding KMP-to-iOS interop (Frameworks, Xcode, SwiftPM).\\* \\*Hardware & IoT\\* : Experience with Bluetooth Low Energy (BLE) integration or connected vehicle features.\\* \\*DevOps\\* : Experience setting up CI/CD build pipelines for KMP applications (e.g., GitHub Actions, Bitrise, Fastlane).\\* \\*Testing\\* : Experience writing unit and UI tests in a cross-platform setup
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Kotlin Multiplatform Mobile (KMM) Developer
Kotlin Multiplatform Mobile (KMM) Developer

iProgrammer Solutions • Bengaluru

On-site
INR 1,500,000 - 2,300,000
Cross-Platform Mobile Developer – iOS / Kotlin Multiplatform (KMP)
Cross-Platform Mobile Developer – iOS / Kotlin Multiplatform (KMP)

InfoVision Inc. • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Urgent Hiring Kotlin Multiplatform Developer(M/F)- Hyd, Bangalore
Urgent Hiring Kotlin Multiplatform Developer(M/F)- Hyd, Bangalore

Bookxpert • Guntur District, Hyderabad, Bengaluru

On-site
INR 900,000 - 1,200,000
Competitive salary
Cutting-edge tech
Collaborative environment
Android Kotlin
Android Kotlin

SWITS DIGITAL Private Limited • Chennai

On-site
INR 3,500,000 - 5,200,000
Senior Android Developer
Senior Android Developer

TheCodingShef • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Mobile Application Developer
Mobile Application Developer

Moneyview • Bengaluru

On-site
INR 1,500,000 - 2,800,000
Mobile Developer
Mobile Developer

Money View • Bengaluru

Hybrid
INR 1,500,000 - 2,800,000
Senior Android Developer - Kotlin Multiplatform & AI Coding
Senior Android Developer - Kotlin Multiplatform & AI Coding

TheCodingShef • Bengaluru

Hybrid
INR 800,000 - 1,600,000
Android App Engineer
Android App Engineer

TheCodingShef • Gurugram District

On-site
INR 900,000 - 1,500,000
Android Engineer (SDE 2)
Android Engineer (SDE 2)

TheCodingShef • Bengaluru

On-site
INR 900,000 - 1,500,000