iOS Developer (Intermediate - Senior)

  • -
  • Full-Time
  • Remote
  • 60,000-150,000 ZAR / Month

Job Description:

The Role

We're seeking an iOS Developer to design, build, and maintain high-quality native mobile applications. You'll work within a talented technical team to deliver seamless, performant iOS experiences using Swift and SwiftUI, collaborating closely with backend and design teams to ensure polished and scalable products.

Snapshot

  • Location: Cape Town, Johannesburg, Remote
  • Employment Type: Full-time, Contract

Key Responsibilities

  • Build and maintain native iOS applications using Swift, SwiftUI, and UIKit.
  • Ensure apps meet high standards of performance, reliability, and scalability.
  • Integrate with backend services using RESTful APIs or GraphQL.

  • Maintain code quality through automated testing, version control, and CI/CD pipelines.
  • Collaborate with cross-functional teams including Design, Product, and Backend to deliver features.
  • Participate in code reviews, mentor junior engineers, and promote best practices.

Skills & Experience

  • 5 - 8+ years of professional iOS development experience.

  • Proficiency in Swift, SwiftUI, and UIKit.

  • Experience with MVVM or VIPER architecture patterns.

  • Integration experience with REST APIs and JSON.

  • Familiarity with Git, Jenkins, or other CI/CD tools.

  • Strong understanding of Apple design principles and Human Interface Guidelines.

Nice to Have

  • Experience with Objective-C.

  • Exposure to Firebase, AWS Mobile Hub, or CloudKit.

  • Familiarity with Flutter or React Native.

Salary

  • R60k/month - R150k/month

Culture & Benefits

  • Discretionary performance-based bonus.