Lead iOS Developer / iOS Architect

Overview

On Site
Depends on Experience
Contract - W2
Contract - 12 Month(s)

Skills

Collaboration
Concurrent Computing
Conflict Resolution
Continuous Delivery
Continuous Integration
Core Data
DevOps
Encryption
Firebase
GraphQL
IOS Development
Leadership
MVVM
Management
MapKit
Migration
Mobile Development
Multithreading
OAuth
Objective-C
Problem Solving
RBAC
RESTful
Reporting
SPM
Swift
UIKit
Version Control

Job Details

  • 15+ years of mobile development with at least 10+ years in iOS native app development

  • Strong hands-on experience in Swift (5.x) and Objective-C (migration knowledge)

  • Expert in SwiftUI, UIKit, AutoLayout, and Adaptive Layouts

  • Advanced use of Combine, Swift Concurrency (async/await), and multithreading concepts

  • Deep experience in architecting apps with MVVM, VIPER, and modular codebase principles

  • Familiarity with modularization, SPM, CocoaPods, and dynamic frameworks

  • Experience with Core Data, Core Location, AVFoundation, MapKit, etc.

  • Proficient in RESTful API & GraphQL integration and error handling best practices

  • Strong understanding of CI/CD, version control, and mobile DevOps pipelines

  • Security-focused development including OAuth2, JWT, RBAC, Data encryption, and Secure networking

  • Strong skills in App Store submission, TestFlight management, crash reporting tools (e.g., Firebase Crashlytics)

  • Excellent problem-solving, leadership, and cross-functional collaboration skills

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.