Job Role: iOS Technical Architect
Location: Torrance, CA Onsite Must
Experience-12+ years
Required Skills:
12+ years of relevant IT industry experience, including significant iOS architecture and technical leadership experience.
Strong expertise in Swift, SwiftUI, UIKit, Combine, Core Data, and Networking.
Experience with Clean Architecture, MVVM, VIPER, or Modular Architecture.
Expertise in design patterns, dependency injection, and concurrency.
Strong knowledge of Git, CI/CD, Fastlane, Azure DevOps/Jenkins.
Experience with AWS/Azure/Firebase mobile services.
Knowledge of security, encryption, authentication, and mobile performance optimization.
Role Summary
Lead the end-to-end architecture, design, security, scalability, and technical excellence of enterprise iOS applications while mentoring teams and driving engineering best practices.
Technical Leadership
Define and drive the overall iOS application architecture and technical roadmap.
Lead architecture discussions, design reviews, and technical decision-making.
Establish coding standards, development guidelines, and best practices.
Mentor senior developers and engineering teams on scalable iOS solutions.
Collaborate with stakeholders to translate business requirements into technical solutions.
Architecture & Design
Design scalable, modular, and maintainable architectures using MVC, MVVM, VIPER, Clean Architecture, or TCA.
Define reusable frameworks, components, and SDK integration strategies.
Ensure adherence to SOLID principles, design patterns, and clean code practices.
Drive application modularization and dependency management initiatives.
Create architecture documents, diagrams, and technical specifications.
iOS Development
Expert-level proficiency in Swift, SwiftUI, UIKit, Combine, and Concurrency (Async/Await).
Design and implement high-performance mobile applications.
Lead integration of RESTful APIs, GraphQL, WebSockets, and third-party services.
Ensure optimal memory management, multithreading, and application performance.
Implement secure coding practices, encryption, Keychain storage, and SSL Pinning.
Quality & Performance
Conduct architecture reviews and code quality assessments.
Define strategies for unit testing, UI testing, and automation testing.
Identify performance bottlenecks and optimize app startup time, memory usage, and battery consumption.
Review crash analytics and implement stability improvements.
Establish CI/CD pipelines and release management processes.
Security & Compliance
Implement secure authentication mechanisms including OAuth, MFA, and Biometrics.
Ensure compliance with enterprise security standards and data privacy regulations.
Perform security assessments and vulnerability reviews.
Team Collaboration:
Partner with Product Owners, Project Managers, UX Designers, and Backend teams.
Participate in estimation, sprint planning, and technical risk management.
Drive technical governance and architecture review boards.
Support onboarding and technical training initiatives.
Preferred Skills:
Experience leading large enterprise mobile applications
Exposure to React Native or Flutter architectures.
Experience with SDK development and reusable frameworks.
Domain knowledge in Banking, Finance, Healthcare, or Insurance applications.
Strong stakeholder management and technical leadership skills.
Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.