Location
In office (Ahmedabad)
Seniority
Staff · 7+ years exp
First seen by Alion on Nov 13, 2026.
Overview
Company
Impact
Profile match
Experience: 7+ years
Education:
Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience)
Job Summary:
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. You will set technical direction for the iOS platform, lead the modernization of a large production codebase, and raise the engineering bar across the mobile team.
Key Responsibilities:
- Own the iOS app architecture: modularization, layering, state management, navigation, and dependency injection.
- Define and drive the iOS technical roadmap, including the Objective-C to Swift and UIKit to SwiftUI migration.
- Author architecture decision records (ADRs) and design docs; review and approve significant designs and critical PRs.
- Design API contracts with backend teams covering REST, pagination, error handling, offline sync, and versioning.
- Set and enforce targets for crash-free users, hangs, launch time, app size, and memory usage.
- 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.
- Own app security: Keychain usage, certificate pinning, token handling, and OWASP MASVS alignment.
- Improve CI/CD, Xcode build performance, the release train, phased releases, and feature flag usage.
- Mentor iOS engineers, run architecture reviews, and take part in technical hiring.
Required Skills:
- 7+ years of software engineering, including 5+ years building native iOS apps shipped at scale.
- 2+ years in an architect, tech lead, or principal role owning architecture decisions.
- Expert in Swift, with strong working knowledge of Objective-C for legacy code and hands-on SwiftUI and UIKit interop.
- Strong in Swift Concurrency (async/await, actors) and Combine, with a solid grasp of GCD and the app lifecycle.
- 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.
- Proficient with Xcode build settings, schemes, code signing, provisioning, and CocoaPods/SPM dependency management.
- 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.
- Clear written communication for design docs, ADRs, and RCA reports.
Good to Have:
- 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).
- Accessibility (VoiceOver, WCAG) and localization at scale.
- Experience with multi-tenant SaaS products.
Skills
Swift, SwiftUI, iOS
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,246,995 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Backend
Similar stack
Same company
Ahmedabad
Specialist - Software Engineering
1 hour ago
In office · 8+ years exp · Hyderabad
JavaScript
PHP
PowerShell
Node JS
DevOps
Terraform
Azure DevOps
Azure
CI/CD
Kubernetes
Apply
In office · 10+ years exp · India
DevOps
GCP
VMWare
Azure
Windows Server
Hyper-V
Cybersecurity
ISO 27001
SOC 2
Active Directory
Management
ITIL
Apply
Software Architect
4 months ago
In office · 20+ years exp · Thane
Python
JavaScript
TypeScript
Node JS
Frontend
Angular
React.js
DevOps
Azure DevOps
Azure
CI/CD
AWS
Docker
IoT
MQTT
Management
Agile
Apply
Senior Software Engineer - Golang
2 hours ago
In office · 7+ years exp · Bengaluru
Go
SQL
C#
C++
C#
.NET
Databases
SQLite
AI/ML
LLM
DevOps
GCP
Azure
Amazon S3
Windows
Apply
L3 Software Engineer
2 hours ago
In office · 5+ years exp · Bengaluru
JavaScript
TypeScript
SQL
Node JS
Node JS
Nest.JS
Express
Databases
PostgreSQL
Redis
RabbitMQ
Apache Kafka
AI/ML
Machine Learning
Frontend
GraphQL
Next.js
React.js
DevOps
Rest API
gRPC
Terraform
GitHub Actions
Datadog
Prometheus
WebSockets
CI/CD
AWS
Docker
Kubernetes
Grafana
IAM
Cybersecurity
ISO 27001
PCI DSS
Management
Agile
Apply
In office · 5+ years exp · Ahmedabad · Hyderabad
JavaScript
Java
Java
Spring Boot
AI/ML
Copilot
Frontend
React.js
DevOps
Rest API
GCP
Azure
CI/CD
Git
AWS
Management
Agile
Apply
MERN Stack Developer
1 day ago
In office · 5+ years exp · Ahmedabad
JavaScript
Node JS
Node JS
Express
Frontend
React.js
Apply
In office · Full-Time · Mumbai · Ahmedabad · Vadodara · Bengaluru
Apply
Apply
Project Manager
1 day ago
In office · Full-Time · 2+ years exp · Bachelor's Degree · Ahmedabad · Hyderabad
Management
QuickBooks
Apply
This is one of many
2,246,995 more open roles from verified company boards, updated every day.

