14 Aug
|
Tringapps Research Labs
|
Bengaluru
14 Aug
Tringapps Research Labs
Bengaluru
Role & responsibilities
We are looking for a Mobile Engineer with robust Kotlin Multiplatform (KMP) expertise to build and scale cross-platform applications targeting both iOS and Android from a shared codebase. You will work closely with product, design, and backend teams to deliver performant, native-feeling mobile experiences.
Key Responsibilities
- Design, develop, and maintain mobile applications using Kotlin Multiplatform, sharing business logic across iOS and Android.
- Build platform-specific UI using Jetpack Compose (Android) and SwiftUI / Compose Multiplatform (iOS).
- Architect modular, testable code following clean architecture and MVVM/MVI patterns.
- Integrate REST/GraphQL APIs, local persistence (SQLDelight, Room), and native platform capabilities (camera,
location, push, biometrics).
- Optimize performance, memory, and battery consumption across both platforms.
- Collaborate with backend engineers on API contracts and with designers on pixel-perfect implementation.
- Write unit, integration, and UI tests; participate in code reviews and mentor junior engineers.
- Manage CI/CD pipelines, app store releases,
and monitor crash/analytics dashboards.
Required Skills
- Strong hands-on experience with Kotlin and Kotlin Multiplatform (KMP/KMM).
- Proven native Android development experience (Kotlin, Jetpack Compose, Coroutines, Flow).
- Working knowledge of iOS development (Swift, SwiftUI/UIKit) and the ability to bridge Kotlin shared code into iOS.
- Experience with Ktor, SQLDelight, Koin/Kodein, and coroutine-based async patterns.
- Solid understanding of mobile architecture patterns, dependency injection, and reactive programming.
- Familiarity with Gradle build systems, XCFrameworks, and CocoaPods integration for KMP.
- Experience with Git, CI/CD (GitHub Actions, Bitrise, or Fastlane), and Play Store / App Store release workflows.
Nice to Have
- Experience with Compose Multiplatform for shared UI.
- Contributions to open-source KMP libraries.
- Knowledge of native iOS frameworks (Combine, Core Data) for interop scenarios.
- Exposure to smart city, IoT, or community-tech domains.
📌 Mobile Engineer (Bengaluru)
🏢 Tringapps Research Labs
📍 Bengaluru