DVT, a leading software development and data solutions company in Africa, is looking for a Junior to Intermediate iOS Developer to join their dynamic team. The ideal candidate will have 1+ years of experience in mobile development with a specialization in UIKIT and a strong knowledge of the iOS Native framework and first-party APIs.
Requirements
- 1+ years of experience in mobile development with a specialization in UIKIT
- Strong knowledge of the iOS Native framework and first-party APIs
- Expertise in MVVM architecture, clean code principles, and common design patterns
- Advanced proficiency in SwiftUI, including custom components & Cupertino elements, view lifecycle & screen orientation handling, state management, localization and internationalization
- Deep understanding of Swift, covering data structures, protocols, delegates, structs, and enums, memory management, closures, and high-order functions, modern concurrency (Async/Await, Combine, Operation)
- Familiarity with dependency injection frameworks (Swinject, Property Wrapper, Factory)
- Strong grasp of mobile security best practices and API integrations
- Problem-solving mindset with a passion for delivering high-quality solutions