engineeringMumbai, India (Hybrid)·Full-time
iOS Engineer (Swift)
Build native iOS and macOS applications using SwiftUI and shared Kotlin Multiplatform logic.
Swift, SwiftUI, KMP
What you'll do
- Build native iOS and macOS screens with SwiftUI
- Implement NavigationStack and NavigationSplitView (macOS sidebar)
- Integrate KMP shared logic (API client, auth, models, business rules)
- Build clinical tools: perio charting, X-ray viewer, treatment planner
- Optimize app performance, startup time, and memory usage
- Write unit and UI tests with XCTest
What we're looking for
- 3+ years of iOS development experience
- 2+ years with Swift and SwiftUI
- Understanding of MVVM with @Observable / @ObservableObject
- Experience with Kotlin Multiplatform (KMP) or willingness to learn
- Knowledge of iOS performance profiling and optimization
- Familiarity with offline-first architecture (CoreData/GRDB)
Nice to have
- Experience with macOS app development
- Knowledge of DICOM or medical imaging
- Experience with camera APIs and ARKit
- Contributions to open source Swift libraries
Benefits
Competitive salary and equity
Hybrid work (3 days office, 2 days remote)
Health insurance for you and family
Learning budget (books, courses, conferences)
Modern equipment of your choice
Apply for this role
Fill out the form below and upload your resume. We'll get back to you within 5-7 business days.
Other open positions
Senior Backend Engineer (Go)
Build and scale our core API services powering dental practice management across India.
Mumbai, India (Hybrid)
Android Engineer (Kotlin)
Develop native Android applications using Jetpack Compose and shared Kotlin Multiplatform logic.
Mumbai, India (Hybrid)
Frontend Engineer (Next.js)
Create performant web applications and marketing experiences with Next.js and modern web technologies.
Mumbai, India (Hybrid)