DVT

Intermediate iOS Developer - JHB North

DVT
Apply
3 years ago
Johannesburg, South AfricaSenior

Responsibilities

  • Develop and enhance native mobile applications using UIKit and 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 application security, stability, and scalability.
  • Troubleshoot and debug applications to maintain high performance.
  • Stay current with industry trends and contribute to DVT’s culture of innovation.

Requirements

  • At least 5 years of experience in mobile development, specializing in UIKit or SwiftUI.
  • Strong knowledge of the native iOS framework and first-party APIs.
  • Expertise in MVVM architecture, clean code principles, and common design patterns.
  • Advanced SwiftUI knowledge, including custom components, Cupertino elements, view lifecycle, screen orientation, state management, localization, and internationalization.
  • Deep understanding of Swift, including data structures, protocols, delegates, structs, enums, memory management, closures, higher-order functions, and modern concurrency.
  • Familiarity with Swinject, Property Wrapper, and Factory dependency injection frameworks.
  • Strong understanding of mobile security best practices and API integrations.
  • Strong problem-solving skills and a commitment to delivering high-quality solutions.
  • Ability to be based in South Africa.

Benefits

  • Work on innovative projects with global industry leaders.
  • Collaborate with experienced developers in a supportive environment.
  • Access to continuous learning and career development opportunities.
  • Participate in a culture that values innovation, creativity, excellence, and collaboration.
  • The role is based in South Africa.

Tech Stack

iOSSwiftSwiftUI

Categories

Mobile
DVT

About DVT

501-1,000 employees

DVT is a South African technology services firm that builds custom software and supports AI, data engineering, testing, UX, and cloud projects. It provides consulting and staffed engineering teams for enterprises in South Africa and abroad, including work in banking and payments. Founded in 1999 and headquartered in Johannesburg, it is privately held and operates as a BEE Level 2 company.

Contact me