Senior iOS developer (Swift)

Stack:
Mobile Engineer
Type of Employment:
Hourly wage
Location:
Remote work

Key Responsibilities:


  • Development and maintenance of native iOS applications.


  • Designing architectural solutions (MVC, MVVM, VIPER, Clean Architecture).


  • Optimizing performance and memory usage.


  • Integrating with REST APIs, WebSocket, and Firebase.


  • Working with local data storage solutions.


  • Conducting code reviews.


  • Using AI services to accelerate development.


Required Skills:


  • 4–5+ years of experience in iOS development.


  • Strong knowledge of Swift and iOS SDK.


  • Experience with UIKit and SwiftUI (production-level), Core Data or Realm.


  • Hands-on experience with asynchronous programming (Combine, async/await), Rx.


  • Unit/UI testing with XCTest.


  • Experience publishing applications to the App Store.


  • Dependency Injection and solid knowledge of design patterns.


  • Proficiency with Git and Git flow.


Nice to Have:


  • Knowledge of Objective-C (for legacy support).


  • Experience with CI/CD tools (Fastlane, GitHub Actions, Bitrise).


  • Understanding of data security in mobile applications.


  • Experience with modular architecture and multi-module projects.


  • Experience working with App Clips.




certificate

We use cookies to analyze data and make your experience on our website better. More about our Cookie Policy and GDPR Privacy Policy