DVT

Intermediate iOS Developer - JHB SANDTON

DVT
Apply
3 years ago
Johannesburg, South AfricaSenior

Responsibilities

  • Develop and enhance mobile applications using the iOS framework, including UIKit and SwiftUI.
  • Collaborate with designers and developers to build seamless user experiences.
  • Implement clean, maintainable, and efficient code using established best practices.
  • Integrate RESTful APIs and WebView journeys into mobile applications.
  • Ensure application security, stability, and scalability.
  • Troubleshoot and debug applications to deliver 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 with a specialization 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 proficiency, including custom components, Cupertino elements, view lifecycle, screen orientation handling, 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.
  • Experience with Async/Await, Combine, and Operation.
  • Familiarity with dependency injection frameworks including Swinject, Property Wrapper, and Factory.
  • Strong understanding of mobile security best practices and API integrations.
  • Problem-solving skills and a commitment to delivering high-quality solutions.
  • Must be based in South Africa.

Benefits

  • Work on innovative projects with global industry leaders.
  • Collaborate with experienced developers in a supportive and forward-thinking environment.
  • Access continuous learning and career development opportunities.
  • Join a culture that values innovation, excellence, creativity, and collaboration.
  • The role requires being 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