15 Aug
|
Tringapps Research Labs
|
Bengaluru
15 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
Solid 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