iOS Developer (Swift / SwiftUI)
Must have
- Strong experience with Swift and SwiftUI
- Solid understanding of concurrency and asynchronous programming (GCD, async/await, multithreading)
- Experience working with dependency/package managers:
- CocoaPods
- Swift Package Manager
- Carthage
- Experience integrating and using external custom libraries / binaries
(e.g. OpenSSL, ICU, LibJPEG โ specific libraries are not mandatory, but understanding the concept is required) - Basic knowledge of SQL, preferably SQLite
- Confident use of Git and GitLab
- Ability to develop custom reusable UI components
- Understanding of application architecture patterns and design principles (MVC, MVVM, etc.)
Nice to have
- Knowledge of C++
- Experience working with Apple frameworks, such as:
- WebKit
- MetalKit
- CoreImage
- CoreText
- CoreMedia
- AVKit
- StoreKit
- WidgetKit
- CoreBluetooth
- Experience with performance optimization and memory management
- Experience working on complex or high-load iOS applications
Responsibilities
- Develop and maintain iOS applications using Swift and SwiftUI
- Work with asynchronous and multithreaded code
- Integrate third-party and custom libraries
- Design and implement reusable components
- Collaborate with cross-functional teams to deliver high-quality solutions
- Participate in architectural decisions and code reviews
Required languages
| English | B1 - Intermediate |
| Ukrainian | C1 - Advanced |
Published 5 February
98 views
ยท
33 applications
13% read
๐
Average salary range of similar jobs in
analytics โ
Loading...