The Role
Lead development of iOS apps using Swift/SwiftUI, concurrency (Async/Await, Combine), and Xcode. Mentor teammates, design with MVVM/Clean/VIPER, ensure accessibility, write XCTest/XCUITest, build/distribute iOS frameworks with SPM/CocoaPods, and manage networking, performance, memory, security, and App Store releases via automated toolchains like Jenkins.
Summary Generated by Built In
Must Have:
- Swift, Swift UI, Swift Concurrency, and Protocol Oriented programming.
- Professional experience developing iOS apps using Swift, SwiftUI, Async/Await network concurrency, Combine, and XCode in an agile environment.
- Experience working with different architecture including MVVM, Clean, and VIPER etc.
- Demonstrable experience mentoring and coaching other iOS developers in a collective and team-based organization.
- Good understanding of Apple’s accessibility features and experience building accessible experiences
- Experienced using XCTest and XCUITest with a focus on DevOps
- Experience with iOS Framework development including distribution and dependency management using Swift Package Manager and/or Cocoapods.
- Knowledge of standard processes relating to networking, concurrency, performance, memory management and security in context of iOS apps
- Participated in the release of an app to the Apple App Store, understanding of app development process from inception to launch using automated tooling like Jenkins, XCode toolchain
Skills Required
- Proficient in Swift
- Proficient in SwiftUI
- Experience with Swift Concurrency and Async/Await network concurrency
- Protocol Oriented Programming
- Experience with Combine
- Proficient with Xcode and Xcode toolchain
- Experience with architectures (MVVM, Clean, VIPER)
- Experience mentoring and coaching iOS developers
- Good understanding of Apple's accessibility features and building accessible experiences
- Experience using XCTest and XCUITest with DevOps focus
- iOS framework development and distribution, dependency management using Swift Package Manager and/or CocoaPods
- Knowledge of networking, concurrency, performance, memory management and security for iOS apps
- Participated in releasing an app to the Apple App Store and using automated tooling like Jenkins
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company