Requirements
Experience: 8+ years in native iOS/AN dev, must have led a team.
Tech Skills:
1. Swift
2. Objective-C
3. SwiftUI
4. UIKit and Auto Layout.
5. Combine
6. Instruments
7. Debugging
8. Git and code version control
9. App Architectural patterns (MVC, MVVM, VIPER) and when to apply them.
10. Dependency injection
11. Experience working with RESTful APIs.
12. GraphQL
13. Core Data and Persistence
14. Asynchronous Programming / Multithreading
15. Unit testing and UI testing using the XCTest framework.
16. Continuous Integration/Continuous Deployment (CI/CD)
17. Augmented Reality (ARKit) and Machine Learning (Core ML)
18. Accessibility
19. Code Reviews