Description
You will own the full lifecycle of iOS applications, from architecture to App Store deployment.
This role is remote.
Responsibilities
- Build and maintain high-quality iOS apps using Swift, SwiftUI, UIKit, and Combine.
- Implement modern design patterns including MVVM, Clean Architecture, and modular structures.
- Develop robust networking layers using REST APIs, JSON, and GraphQL.
- Manage local persistence with Core Data and ensure app performance through memory optimization.
- Configure CI/CD pipelines, manage Git workflows, and execute automated testing strategies.
Required Skills
- 10+ years of professional iOS development experience.
- Deep expertise in Swift and the iOS SDK.
- Proficiency with SwiftUI, Combine, and async/await concurrency.
- Strong understanding of REST APIs, JSON parsing, and GraphQL.
- Experience with CI/CD tools and automated testing frameworks.
- Bachelor's degree in Computer Science or equivalent practical experience.
Preferred Skills
- Experience with Fastlane and TestFlight deployment processes.
- Familiarity with AI/ML frameworks or advanced Apple technologies.
- Proven track record in performance optimization and memory management.