Job Title
iOS Architect / Mobile Architect (iOS)
Job Summary
The iOS Architect is responsible for defining, evolving, and governing the technical architecture of iOS applications across the organization. This role provides technical leadership to iOS engineers, ensures scalability, performance, security, and maintainability of mobile solutions, and aligns mobile architecture with business and enterprise technology goals.
The iOS Architect works closely with product managers, UX designers, backend teams, security, DevOps, and stakeholders to deliver high‑quality, production‑ready iOS applications.
Key Responsibilities
Architecture & Technical Leadership
- Define and own iOS application architecture, frameworks, design patterns, and technical standards
- Drive architectural decisions for scalability, performance, reliability, and maintainability
- Evaluate and recommend iOS technologies, libraries, and tools
- Ensure compliance with enterprise architecture, security, and data privacy standards
- Design reusable components, SDKs, and shared frameworks
Development Oversight
- Provide hands‑on guidance and code‑level reviews for Swift/Objective‑C codebases
- Establish best practices for modularization, dependency management, and CI/CD
- Guide implementation of complex features and integrations
- Support performance tuning, memory management, and crash analysis
- Ensure App Store readiness and Apple guideline compliance
Collaboration & Mentorship
- Collaborate with product, UX, backend, DevOps, and QA teams
- Mentor iOS engineers and promote engineering excellence
- Participate in technical planning, estimation, and risk assessment
- Act as a technical point of escalation for complex issues
Quality, Security & Reliability
- Define mobile security best practices (encryption, authentication, secure storage)
- Ensure testability through unit tests, UI tests, and automation
- Influence monitoring, logging, crash reporting, and analytics strategies
- Support disaster recovery and backward compatibility strategies
Required Qualifications
Technical Skills
- 8+ years of software engineering experience, with 5+ years in iOS development
- Expert knowledge of Swift (Objective‑C a plus)
- Deep understanding of:
- iOS SDK, UIKit / SwiftUI
- MVVM, MVP, VIPER, Clean Architecture
- RESTful APIs, GraphQL, JSON
- Concurrency (GCD, async/await)
- Experience with CI/CD tools (Xcode Cloud, GitHub Actions, Jenkins, Bitrise, etc.)
- Strong expertise in memory management, performance optimization, and debugging
- Experience publishing and maintaining App Store applications
Architectural & Design Experience
- Proven experience designing large‑scale or enterprise mobile applications
- Experience with modular architectures and shared libraries
- Familiarity with design principles (SOLID, DRY, Clean Code)
- Understanding of mobile backend integration patterns
Nice‑to‑Have / Preferred Skills
- Experience with SwiftUI at scale
- Knowledge of Kotlin Multiplatform / cross‑platform strategies
- Experience working in regulated environments (finance, healthcare)
- Familiarity with accessibility (WCAG, VoiceOver)
- Exposure to cloud platforms (AWS, Azure, GCP)
- Experience as a Tech Lead or Engineering Manager
Education
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience
- Master’s degree is a plus but not required
Soft Skills
- Strong communication and stakeholder‑management skills
- Ability to influence without authority
- Strategic thinking with attention to execution details
- Mentorship and leadership mindset
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Network Administrator
2026-04-10
Product Manager - Billing
2026-04-11
Engineering Manager I/II, Infrastructure & DevOps
2026-04-10
- Posted
- Apr 08, 2026
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Vancouver
- Company
- HCLTech
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Network Administrator
2026-04-10
Product Manager - Billing
2026-04-11
Engineering Manager I/II, Infrastructure & DevOps
2026-04-10