Middle iOS developer (Swift)
Key Responsibilities:
Developing and maintaining native iOS applications.
Integrating with APIs and local data storage.
Participating in code reviews.
Required Skills:
2–3+ years of experience in iOS development.
Strong knowledge of Swift and iOS SDK.
Experience with UIKit and SwiftUI.
Experience with Core Data and Realm.
Hands-on experience with async/await or Combine, Rx.
Proficiency with REST API and Firebase.
Understanding of Dependency Injection and SOLID principles.
Experience working with Git (pull requests, branching).
Nice to Have:
Experience with CI/CD tools.
Experience publishing apps to the App Store.
Experience writing tests.
Knowledge of design patterns.
Experience working with multimedia applications, BLE, and geolocation.