
Senior iOS Developer
- Hybrid
- Cape Town, Gauteng, South Africa
- Pretoria, Gauteng, South Africa
- Johannesburg, Gauteng, South Africa
+2 more- Mobile Development Services (MOB)
Job description
Are you a passionate Senior iOS Developer ready to take your career to the next level? Look no further! DVT, the premier software development and data company on the continent, is calling on top-tier talent to join our dynamic team.
As a DVT software engineer, you'll be at the cutting edge of technology, working on high-impact projects for leading companies in South Africa and across the globe. Collaborate with the country's best developers, innovate using the latest tech, and push the boundaries of mobile app development.
Why you should join us:
Work on cutting-edge projects with leading global companies
Collaborate with the best minds in the industry
Gain access to continuous learning and career growth opportunities
Be part of a supportive, innovative, and dynamic team
Thrive in an environment where your ideas matter and your impact is real
This is your chance to redefine mobile development and be part of a team that’s shaping the future of software engineering. Don’t miss out—apply today and take the next step in your career with DVT!
Job requirements
5+ years of experience in mobile development with a specialization in SwiftUI
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 (State, EnvironmentObject, AppStorage, FocusState)
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
What you will be doing:
Develop and enhance mobile applications using the iOS framework - SwiftUI.
Collaborate with designers and developers to build seamless user experiences.
Implement clean, maintainable, and efficient code using best practices.
Integrate RESTful APIs and WebView journeys into mobile applications.
Ensure app security, stability, and scalability.
Troubleshoot and debug applications, ensuring top-tier performance.
Stay ahead of industry trends and contribute to DVT’s culture of innovation.
Who we are:
or
All done!
Your application has been successfully submitted!