Plum - Software Development Engineer II - IOS/Android Platform

Department Icon IT / Software Development & Related
102+ Applicants
Posted: 3 months ago
4-6 years
Bengaluru / Bangalore, Karnataka
work from office

Posted: 3 months ago
|
Applicants: 102+
Job Description
About Company
Similar Jobs
Please verify your account first! Send OTP

Please click on the Apply to verify the status of jobs posted more than 15 days ago, as they may have expired. Similar Jobs

Job Description

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 : :
  • 4 to 5 years of professional mobile development experience, with meaningful production experience on both Android and iOS.
  • 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.
  • Bachelors 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.
(ref:hirist.tech)

Skills

GraphqlSoftware ArchitectureTestingSoftware Development

If a job posting appears fraudulent, asks for payment, contains misleading information, or violates our guidelines, please report it immediately. Our team will review it promptly, Jobaaj does not charge any fee from the applicants.

About Company

Plum is an Indian employee health benefits and insurance platform founded in November 2019 by Abhishek Poddar and Saurabh Arora, headquartered in Bengaluru, Karnataka. The company operates through Plum Benefits Insurance Brokers.

Plum provides group health insurance, teleconsultations, health checkups, dental and vision cover and wellness programmes to companies, with a focus on making employee health benefits accessible to startups and small businesses through a digital-first model.

Read More

Important dates & deadlines?

Application Deadline

17 Jul 26, 06:38 PM IST

Similar Jobs

View All
Loading...
Bag Logo
Jobaaj
Don't Miss out any Updates

Subscribe now for the latest job alerts
and never miss an update

Job Alert
Google hiring for Specific Roles Apply Now!
1 min ago
New Opportunity
Amazon is hiring freshers Apply Now!
5 min ago
Featured Jobs
Microsoft opening 50+ positions Apply Now!
10 min ago

Plum - Software Development Engineer II - IOS/Android Platform

Share with