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
To apply for this and other jobs on Djinni login or signup.
Loading...