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 strong 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.
Good 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.