Posted on: 28/04/2026
About The Role :
We are looking for an SDE 2 with strong hands-on experience across both Android and iOS to join our mobile engineering team. You will own features end-to-end from ideation and design collaboration through to release working natively in Jetpack Compose and SwiftUI. This is a high-ownership role suited for engineers who thrive with autonomy and take pride in shipping polished, production-grade mobile experiences.
Roles & Responsibilities :
Feature Ownership :
- Design and implement new features across both Android (Kotlin / Jetpack Compose) and iOS (Swift / SwiftUI), taking full ownership from requirements to release.
- Collaborate with product managers, designers, and other stakeholders to translate requirements into high-quality, production-ready code.
- Take end-to-end accountability for feature quality including architecture decisions, implementation, testing, and post-release stability.
Engineering Excellence :
- Write clean, maintainable, and efficient code that adheres to platform best practices and team coding standards.
- Optimize application performance and ensure smooth user experiences across a wide range of Android and iOS devices.
- Troubleshoot and debug complex issues to maintain stability and reliability across both platforms.
Cross-Platform Collaboration :
- Work across Android and iOS codebases without needing platform-specific hand-holding context-switching comfortably between Kotlin and Swift.
- Partner with the design-engineering team to ensure consistent, high-fidelity implementation of design system components.
- Contribute to shared tooling and processes that improve team productivity across both platforms.
Continuous Improvement :
- Stay up to date with the latest developments in Android and iOS ecosystems and advocate for adopting relevant improvements.
- Identify and proactively address technical debt to keep codebases healthy and scalable.
Experience & Qualifications :
Required :
- Strong proficiency in Kotlin for Android and Swift for iOS.
- Hands-on experience with Jetpack Compose for building modern, declarative Android UIs.
- Hands-on experience with SwiftUI for building modern, declarative iOS UIs.
- Solid understanding of Android SDK, Jetpack architecture components, and the iOS SDK and UIKit/SwiftUI lifecycle.
- Experience with dependency injection : Hilt or Dagger 2 on Android; patterns such as environment injection or Resolver on iOS.
- Ability to independently own features from scratch to release on both platforms without requiring platform-specific mentorship.
- Strong problem-solving skills, attention to detail, and excellent communication skills.
- Ability to read and improve existing codebases on both platforms.
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
Nice to Have :
- Experience with Kotlin Multiplatform (KMP / KMM) for sharing business logic across platforms.
- Experience with local data storage : RoomDatabase on Android; Core Data or SwiftData on iOS.
- Familiarity with Retrofit, Kotlin Coroutines, Flow, and LiveData on Android.
- Familiarity with Combine and async/await concurrency on iOS.
- Experience with WebView integrations on Android and WKWebView on iOS.
- Experience with native device sensors and APIs (camera, biometrics, location) on both platforms.
- Knowledge of GraphQL client libraries (e.g., Apollo Kotlin / Apollo iOS).
- Experience with testing frameworks : Espresso / Mockito on Android; XCTest / Quick / Nimble on iOS.
- Familiarity with software architecture patterns : MVVM, MVI, Clean Architecture.
- Contributions to open-source projects or personal projects showcased on GitHub.
- Experience with App Store and Google Play release processes.
Why Plum :
- High-impact work : your code will directly affect how millions of Indians access healthcare.
- Dual-platform ownership : rare opportunity to build expertise across both Android and iOS in a single role.
- Modern stack : Jetpack Compose, SwiftUI, Kotlin, Swift no legacy compromises.
- Backed by Tiger Global and Peak XV Partners with strong growth trajectory.
- Collaborative, engineering-first culture that values quality over velocity.
Did you find something suspicious?
Posted by
Posted in
Mobile Applications
Functional Area
Mobile Development - Hybrid/Native
Job Code
1631978