Overview
Skills
Job Details
Hi,
Please go through the JD,
Position: iOS Architect
Location: Miami, FL / Need Locals
Duration: 24 Months
Face to face interview required
Yes
Required Skills
- 10+ years in Software 7+ years experience with IOS Development using Swift and Objective-C Strong IOS Architecture experience; MVVM, MVC, or Clean Architecture styles Experience with SwiftUI Strong communication skills
Additional Skills
- Kotlin Multiplatform Experience with Cruise Industry
Job Description
Overview
We are seeking a highly skilled iOS Architect to join our mobile engineering team. This individual will serve as both a technical leader and hands-on contributor, guiding the design and implementation of our iOS applications while ensuring adherence to modern mobile architecture patterns and best practices. The ideal candidate will bring deep iOS expertise, a strong background in app architecture, and a proven track record of building and shipping high-quality iOS applications. Beyond technical acumen, this role requires leadership in mentoring developers, conducting code reviews, and driving architectural decisions that support scalability, maintainability, and performance.
Responsibilities
- Architect and design scalable, maintainable, and testable iOS applications using modern patterns (MVVM, VIPER, Clean Architecture, etc.).
- Serve as a hands-on technical lead, actively contributing code and ensuring high-quality implementations.
- Conduct code reviews, provide mentorship, and enforce best practices across the mobile team.
- Collaborate with Product Managers, Designers, and cross-functional engineers to align architecture with business goals.
- Stay ahead of the curve by researching and adopting latest iOS frameworks, SDKs, and Apple guidelines.
- Define and document architectural standards and ensure consistency across apps.
- Troubleshoot performance bottlenecks, memory issues, and scalability challenges.
- Partner with backend/API teams to design efficient data contracts and integrations.
- Guide the evaluation and adoption of new tools, frameworks, and mobile development methodologies.
- Ensure robust offline storage and sync strategies for mobile apps.
Qualifications
- 10+ years of software engineering experience, with at least 7+ years focused on iOS development.
- Strong expertise in Swift (and Objective-C).
- Deep understanding of iOS frameworks (UIKit, SwiftUI, Combine, Core Data, Core Animation, etc.).
- Proven experience with modern mobile architecture patterns (MVVM, VIPER, Clean Architecture).
- Portfolio of published iOS apps showcasing hands-on contributions and architectural influence.
- Experience with offline-first architectures, local databases (Realm, Core Data, SQLite), and data synchronization.
- Strong knowledge of App Store guidelines, provisioning, and deployment processes.
- Excellent communication and collaboration skills, with the ability to lead technical discussions and influence stakeholders.
Bonus Skills
- Experience or strong interest in Kotlin Multiplatform (KMP/KMM) and cross-platform architecture strategies.
- Strong knowledge of Apple Push Notification Service (APNs), background tasks,and advanced notification handling.
- Knowledge of mobile security, offline-first design, and performance optimization at scale.