Job Type: Contract
Experience: 6+ Years
Location: Bangalore
Work Mode: Work From Office (WFO)
Job Overview
We are looking for a skilled Mobile Engineer with robust Kotlin Multiplatform (KMP/KMM) expertise to build and scale cross-platform mobile applications for both iOS and Android using a shared codebase.
Key Responsibilities
Develop and maintain mobile applications using Kotlin Multiplatform (KMP/KMM).
Build Android UI using Jetpack Compose and iOS UI using SwiftUI / Compose Multiplatform.
Follow Clean Architecture, MVVM/MVI, modular and testable development practices.
Integrate REST/GraphQL APIs, SQLDelight/Room and native mobile capabilities.
Optimize application performance, memory and battery usage.
Write unit, integration and UI tests.
Participate in code reviews and mentor junior developers.
Manage CI/CD pipelines and App Store / Play Store releases.
Collaborate with product, design and backend teams.
Required Skills
Robust hands-on experience with Kotlin & Kotlin Multiplatform (KMP/KMM).
Native Android development using Kotlin, Jetpack Compose, Coroutines & Flow.
Working knowledge of iOS, Swift, SwiftUI/UIKit.
Experience with Ktor, SQLDelight, Koin/Kodein.
Strong understanding of MVVM/MVI, Clean Architecture, Dependency Injection & Reactive Programming.
Knowledge of Gradle, XCFrameworks and CocoaPods.
Experience with Git & CI/CD – GitHub Actions, Bitrise or Fastlane.
Experience with mobile application release workflows.
Valuable to Have
Compose Multiplatform
Open-source KMP contributions
Combine / Core Data
Smart City, IoT or Community-Tech domain experience
Pay: Up to ₹100,000.00 per month
Experience:
Kotlin: 6 years (Required)
Work Location: Hybrid remote in Bengaluru, Karnataka
📌 Mobile Engineer Bengaluru
🏢 Fiddle Leaf Solutions
📍 Bengaluru
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.