BENGALURU · FULLTIME
Mobile Fullstack Developer II - iOS

Plumeria Holidays
Bengaluru · onsite · Posted 5d ago
Your match
Sign in to see your match score, skill gaps & tailored resume.
Section · 01
About this role
About Plum Plum is an employee insurance and health benefits platform on a mission to make health insurance simple, accessible, and inclusive for modern organizations. With healthcare inflation running at 3x the general rate in India, and ~600 million Indians dependent on employer- sponsored coverage, Plum is building the infrastructure to provide the highest quality insurance and healthcare to 10 million lives by FY2030 — through companies that care. Backed by Tiger Global and Peak XV Partners, Plum is growing fast and hiring engineers who want to build products that genuinely improve lives.
About The Role We are looking for an SDE 2 who is
proficient in backend development and has
hands-on experience in iOS mobile development . This is a full stack engineering role where you will own features across backend services and mobile surfaces — from API design and business logic through to polished mobile experiences.
Mobile platform expectations: Proficiency in Swift and hands-on experience with SwiftUI is mandatory. This is a high-ownership role suited for engineers who thrive with autonomy, take pride in shipping production-grade software, and are comfortable operating across the full stack.
Roles & Responsibilities Backend Development
- Design, build, and maintain scalable backend services and APIs using Java and/or TypeScript.
- Architect and implement RESTful APIs and microservices that power Plum’s insurance and health benefits platform.
- Own backend feature delivery end-to-end — from system design and implementation to deployment and post-release monitoring.
- Collaborate with product managers, designers, and mobile engineers to ensure seamless full stack feature delivery.
- Ensure backend reliability, performance, and security across services. Mobile Development
- Design and implement mobile features on iOS (SwiftUI), taking full ownership from requirements to release.
- Take end-to-end accountability for mobile feature quality — including architecture decisions, implementation, testing, and post-release stability.
- Partner with the design-engineering team to ensure consistent, high-fidelity implementation of design system components.
- Optimize application performance and ensure smooth user experiences across a wide range of devices. Engineering Excellence
- Write clean, maintainable, and efficient code that adheres to platform best practices and team coding standards across both backend and mobile.
- Identify and proactively address technical debt to keep codebases healthy and scalable.
- Stay up to date with the latest developments in backend frameworks and mobile ecosystems, advocating for relevant improvements.
- Contribute to shared tooling and processes that improve team productivity.
Experience & Qualifications Backend
- 3–5 years of professional software development experience with strong backend exposure.
- Proficiency in Java and/or TypeScript for building production-grade backend services.
- Solid understanding of RESTful API design, microservices architecture, and distributed systems fundamentals.
- Experience with relational and/or NoSQL databases. Mobile
- Strong proficiency in Swift with mandatory hands-on experience in SwiftUI.
- Solid understanding of the iOS SDK, UIKit/SwiftUI lifecycle, and dependency injection patterns.
- Ability to independently own mobile features from scratch to release without requiring platform-specific mentorship.
- Ability to read and improve existing mobile codebases. General
- Strong problem-solving skills, attention to detail, and excellent communication skills.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
Nice to Have
- Hands-on experience on both Android and iOS platforms.
- Experience with Kotlin Multiplatform (KMP/KMM) for sharing business logic across platforms.
- Familiarity with backend frameworks such as Spring Boot (Java) or Node.js/NestJS (TypeScript).
- Familiarity with Combine and async/await on iOS.
- Experience with local data storage: Core Data / SwiftData (iOS).
- Knowledge of GraphQL client libraries such as Apollo Kotlin or Apollo iOS.
- Experience with testing frameworks — backend (JUnit, Jest) and mobile (Espresso/Mockito for Android; XCTest/Quick/Nimble for iOS).
- Familiarity with software architecture patterns: MVVM, MVI, Clean Architecture.
- Experience with App Store and Google Play release processes.
- Contributions to open-source projects or personal projects showcased on GitHub.
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.
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 Plumeria Holidays

Plumeria Holidays
Travel & Tourism
11-50
employees
Ernakulam, Kerala
India
₹6.1L PA avg
Avg at Plumeria Holidays
About
We are a team of enthusiast well-versed in the fun and rigors of travelling. Our travel agency came together to help our customers plan and book their dream vacations.
Employee ratings
8 reviews
Culture
2.5
Career growth
2.6
Work-life
2.4
Employees rate it well for
Find them on