BENGALURU · FULLTIME
Senior Mobile App Developer

river engineering
Bengaluru · onsite · Posted 11d ago
Your match
Sign in to see your match score, skill gaps & tailored resume.
Section · 01
About this role
About River River is a design company building multi-utility products. Our flagship product River Indie, #SUVofScooters, is designed to help you get things done. Engineered to be a dependable ally on your road to success. We’re a 1000+ team headquartered in Bengaluru – backed by marquee international investors, with mobility-focused funds linked to Yamaha Motors, Al-Futtaim Automotive Group, Toyota VC, Trucks Venture Capital, Mitsui & Co. Ltd, Marubeni Ventures Inc., Lower carbon Capital, and Maniv Mobility.
Key Responsibilities
- We are looking for a skilled Mobile App Developer with strong hands-on expertise in Kotlin Multiplatform (KMP) to join our engineering team at River. In this role, you will design and build cross-platform mobile experiences that share business logic across Android and iOS while delivering native-quality performance. You will work closely with product, design, and backend teams to ship features that matter to our users.
- Design, develop, and maintain Kotlin Multiplatform (KMP) modules for shared business logic across Android and iOS platforms.
- Build and ship native Android features using Kotlin, Jetpack Compose, and Jetpack libraries.
- Collaborate with iOS engineers to integrate shared KMP modules into Swift/SwiftUI apps.
- Architect scalable, maintainable, and testable mobile codebases following MVVM / MVI / Clean Architecture patterns.
- Write unit tests and integration tests for shared KMP code; ensure high test coverage.
- Participate in code reviews, provide meaningful feedback, and uphold engineering best practices.
- Work with REST APIs, GraphQL, and WebSockets; handle serialization using kotlinx.serialization.
- Optimize app performance — battery, memory, network, and startup time.
- Contribute to CI/CD pipeline improvements for mobile build, test, and release workflows.
- Stay up-to-date with the KMP ecosystem, Kotlin tooling, and mobile industry trends.
Ideal Candidate
- B.E. / B.Tech / M.Tech in Computer Science, Information Technology, or a related field.
- Overall 3 to 5 years of overall mobile development experience, with at least 1 to 2 years directly working with KMP in a production environment (Android-first with KMP mandatory).
- Strong grasp of KMP project structure: shared, androidMain, iosMain source sets, Kotlin Multiplatform (KMP)
- Experience with Ktor (HTTP client), kotlinx.coroutines, kotlinx.serialization, and Koin / Kodein for DI.
- Familiarity with Kotlin/Native interop and expect/actual mechanism.
- Proven ability to ship at least one KMP-based app or module to production.
- Proficiency in Kotlin and the Android SDK.
- Solid experience with Jetpack Compose, ViewModel, LiveData / StateFlow, Navigation Component.
- Understanding of Android lifecycle, background work (WorkManager, Coroutines), and storage.
- Strong command of Kotlin — coroutines, flows, sealed classes, extension functions.
- Hands-on experience with Git, pull request workflows, and agile/scrum processes.
- Ability to read and write iOS/Swift code at a working level for KMP integration.
- Experience with RESTful API integration and handling async data flows.
- Experience with Compose Multiplatform (CMP) for shared UI.
- Familiarity with AOSP or Android platform-level development.
- Exposure to mobile DevOps: Fastlane, GitHub Actions, Firebase App Distribution.
- Knowledge of iOS development (Swift, SwiftUI, CocoaPods / SPM).
- Contributions to open-source Kotlin or KMP projects.
Sourced from linkedin · view original
Let the agent run this one for you.
Tailored resume, auto-apply, and referral lookup — in under 2 minutes.
Section · 02
Skills
Section · Company
About River Engineering

river engineering
Industrial Machinery
144
employees
2007
19 years old
Greater Noida, Uttar Pradesh
India
₹4.8L PA avg
Avg at River Engineering
About
Industries
Employee ratings
10 reviews
Culture
2.1
Career growth
2.0
Work-life
3.5
Employees rate it well for
Find them on