Swift Developer

South Africa, South Africa

Job Description

"We are an International Hr consulting and procurement firm. With expertise in Recruitment & Selection, Performance management, Training & Development, Compensation and benefits as well as Outsourcing of goods and services for organizations."
The Role

  • Lead the design and development of Swift-based applications, frameworks, or backend services.
  • Ensure clean architecture and long-term maintainability.
  • Architect modular, reusable components and libraries to support multiple projects and teams.
  • Ensure technical solutions are aligned with client expectations, deadlines, and overall product goals.
  • Drive performance tuning, memory optimisation, and concurrency management within Swift applications.
  • Implement and maintain CI/CD pipelines, automated testing suites, and deployment processes.
Ideal Profile
  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 7+ years of professional experience building production-ready applications, libraries, or backend services using Swift.
  • Deep expertise in Swift, with strong knowledge of SwiftUI, Combine, UIKit, and Apple frameworks where applicable.
  • Solid understanding of software architecture patterns such as MVVM, VIPER, or Clean Architecture, and experience applying them at scale.
  • Proven experience integrating with RESTful and GraphQL APIs, as well as working with databases and cloud services.
  • Strong grasp of concurrency, multithreading, and performance optimisation in Swift applications.
  • Experience with CI/CD pipelines, automated testing, and code review processes in agile development environments.
What's on Offer?
  • Flexible working options
  • Opportunity to make a positive impact
  • Great work environment

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1590322
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    South Africa, South Africa
  • Education
    Not mentioned