An iOS Developer is responsible for designing, developing, and maintaining iOS applications using Swift and Objective-C. They collaborate with cross-functional teams to create seamless, high-performance, and user-friendly applications for Apple devices. The role involves UI/UX implementation, API integrations, debugging, and optimizing app performance.
Languages: Swift
Frameworks: SwiftUI, UIKit, Combine, Core Data, Core Animation, Core Location
Architectures: MVVM, MVC, VIPER, Clean Architecture
Networking & APIs: Alamofire, RESTful APIs
Database & Storage: Core Data, Realm, Firebase, SQLite
Version Control: Git, GitHub, GitLab
CI/CD & Deployment: Jenkins, TestFlight, App Store Connect