07 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 versatile schedule
15 paid leaves + 11 holidays, with leave encashment
Comprehensive family medical insurance and maternity advantages
Annual bonus and recognition programs
Learning resources, tech sessions, gaming zones, Fun Fridays, and cultural events
📌 Software Engineering Architect Ahmedabad
🏢 Vagaro
📍 Ahmedabad