06 Nov
|
Vagaro
|
Ahmedabad
Software Architect (iOS) | Ahmedabad, Gujarat | Work from Office
Experience: 7+ years
Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience)
Vagaro is a global leader in cloud-based business management software for the salon, spa, beauty, fitness, and wellness industries. Our product-led platform helps businesses manage scheduling, payments, marketing, and operations in one place.
We are looking for a hands-on iOS Architect to own the architecture, quality, and scalability of the Vagaro Pro and Vagaro customer iOS apps. Author architecture decision records (ADRs) and design docs; Design API contracts with backend teams covering REST, pagination, error handling, offline sync, and versioning.
Lead root-cause analysis for production crashes and incidents, and drive fixes to closure.
Define the iOS testing strategy (unit, UI, snapshot, integration) and automation coverage gates per release.
Improve CI/CD, Xcode build performance, the release train, phased releases, and feature flag usage.
7+ years of software engineering, including 5+ years building native iOS apps shipped at scale.
- Expert in MVVM, Clean Architecture, the Coordinator pattern,
and modular project structure using Swift Package Manager.
- Experience with Core Data or SwiftData, Keychain, URLSession, Codable, and protocol-based dependency injection.
- Testing with XCTest, XCUITest, and snapshot testing; performance work using Instruments, MetricKit, and launch-time and memory optimization.
- Experience with Firebase Crashlytics, APNs, and App Store Connect (TestFlight, phased release, review guidelines).
- Mobile CI/CD experience with GitHub Actions or Azure DevOps and Fastlane.
- Transparent written communication for design docs, ADRs, and RCA reports.
Working knowledge of Android or Kotlin Multiplatform.
Experience with WKWebView/React screens embedded in native apps and bridge design.
Mobile payments or POS experience (card readers, Tap to Pay on iPhone, PCI considerations).
Experience with multi-tenant SaaS products.
5-day work week with a flexible schedule
- 15 paid leaves + 11 holidays, with leave encashment
- Comprehensive family medical insurance and maternity benefits
- Annual bonus and recognition programs
- Learning resources, tech sessions, gaming zones, Fun Fridays, and cultural events
📌 Software Engineering Architect (Ahmedabad)
🏢 Vagaro
📍 Ahmedabad