iOS SwiftUI Architect
MACHINE LEARNING TECHNOLOGIES LLC · Torrance, CA · 3 wk ago
Art & CreativeContract
Job Summary
We are seeking an experienced iOS SwiftUI Architect to lead the design and development of scalable, maintainable, and high-quality iOS applications.
Key Responsibilities
- Design and define scalable iOS application architectures using modern SwiftUI best practices
- Evaluate and implement architectural patterns such as MVVM, Clean Architecture, VIPER, and The Composable Architecture (TCA)
- Establish coding standards, architectural guidelines, and best practices
- Drive modularization strategies using Swift Packages and reusable components
- Collaborate with product managers, designers, and backend teams
- Lead architectural reviews and mentor development teams
- Ensure application performance, security, and reliability
Required Skills & Experience
- Strong experience with iOS architectural patterns beyond MVVM
- Hands-on experience with Clean Architecture, VIPER, or TCA
- Strong understanding of OOP, SOLID principles, and common design patterns
- Proven experience modularizing large iOS codebases using Swift Packages
- Expert-level Swift skills including generics, protocols, closures, memory management, and Swift Concurrency
- Deep SwiftUI expertise including state management, data flow, and navigation
- Strong experience with unit testing, UI testing, and Xcode debugging tools
- Experience integrating SwiftUI with UIKit, Core Data, and native iOS frameworks
- Strong system design knowledge including networking, persistence, CI/CD pipelines, and iOS security