Skip to content

Senior iOS Developer

  • Hybrid
    • Cape Town, Gauteng, South Africa
    • Johannesburg, Gauteng, South Africa
    • Pretoria, Gauteng, South Africa
    • Nairobi, Nairobi City, Kenya
    • Amsterdam, Noord-Holland, Netherlands
    • Remote, București, Romania
    +5 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