Skip to content
DVT

Intermediate iOS Developer - JHB North

Johannesburg, Gauteng, South Africa; Melrose Arch, Gauteng, South Africa; Centurion, Gauteng, South AfricaHybrid · South Africa
fulltime_permanent · Mobile
POSTED 21 SEPT
Apply Ask
Role
48 days opentrue age
Posted 21 Sept
CompanyDVT →
19open roles
Opened · 30d
+0
Closed · 30d
−0
30d window
Market
1,938open · Mobile
All mobile
3,644open
All tracked boards · live 8 Nov · n=1,938
Swift/iOS

Are you a seasoned iOS Developer with a passion for innovation and excellence? DVT, a leading software development and data solutions company in Africa, is looking for top-tier talent to join our dynamic team.

As a DVT engineer, you'll work on high-impact projects for renowned companies in South Africa and around the world. You’ll collaborate with some of the best minds in the industry, using cutting-edge technologies to push the boundaries of mobile app development. This role requires you to be based in South Africa.

Why Join DVT?

Work on innovative projects with global industry leaders

Collaborate with top developers in a supportive and forward-thinking environment

Access to continuous learning and career development opportunities

Be part of a culture of innovation where your ideas and impact truly matter

Thrive in a team that values excellence, creativity, and collaboration

This is your opportunity to redefine mobile development and shape the future of software engineering. If you're ready to elevate your career and make a real impact, apply today and become part of DVT’s journey of excellence.

Requirements

Key Skills & Experience

5+ years of experience in mobile development with a specialization in UIKIt / 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 - UIKit / 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:

Source · DVTFirst seen 4 NovOriginal ↗