iOS Architect

Overview

On Site
DOE
Contract - W2

Skills

Shipping
IT Management
Mentorship
Research
Scalability
API
Evaluation
Mobile Development
Storage
Mobile Applications
Software Engineering
Swift
Objective-C
UIKit
Animation
MVVM
IOS Development
Leadership
Database
Core Data
SQLite
Provisioning
Communication
Collaboration
Kotlin
Mobile Security
Performance Tuning

Job Details

Job Summary We are seeking a highly skilled iOS Architect to lead the design and implementation of scalable, high-performance iOS applications. This role combines technical leadership with hands-on development, guiding architectural decisions and mentoring the mobile engineering team. The ideal candidate will have deep expertise in iOS development, modern architecture patterns, and a strong track record of building and shipping high-quality apps. Key Responsibilities Architect and design scalable, maintainable, and testable iOS applications using modern patterns such as MVVM, VIPER, and Clean Architecture. Serve as a hands-on technical lead, contributing code and ensuring high-quality implementations. Conduct code reviews, mentor developers, and enforce best practices across the mobile team. Collaborate with Product Managers, Designers, and cross-functional engineers to align architecture with business goals. Research and adopt the latest iOS frameworks, SDKs, and Apple guidelines. Define and document architectural standards to ensure consistency across applications. 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 synchronization strategies for mobile apps. Required 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 including UIKit, SwiftUI, Combine, Core Data, and Core Animation. Proven experience with modern mobile architecture patterns (MVVM, VIPER, Clean Architecture). Portfolio of published iOS apps demonstrating architectural leadership and hands-on contributions. Experience with offline-first architectures and local databases (Realm, Core Data, SQLite). Strong knowledge of App Store guidelines, provisioning, and deployment processes. Excellent communication and collaboration skills. Preferred Qualifications Experience or interest in Kotlin Multiplatform (KMP/KMM) and cross-platform architecture strategies. Knowledge of Apple Push Notification Service (APNs), background tasks, and advanced notification handling. Familiarity with mobile security, offline-first design, and performance optimization at scale. Education: Bachelors Degree
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.