iOS Developer

OfferZen

South Africa

On-site

ZAR 900,000 - 1,200,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

OfferZen is seeking a Senior iOS Engineer to design, build, and scale our native iOS application within a cross-functional squad. You will contribute to architecture decisions, implement modern concurrency patterns, and mentor fellow engineers to raise quality and velocity.

The role emphasizes leadership in code quality, testing, and deployment automation, with a focus on delivering feature parity and high-performance mobile experience across devices.

Qualifications

  • 5–8+ years of native iOS development experience.
  • Proficient in Swift, SwiftUI and RESTful APIs.
  • Experience with VIPER or MVVM-C architecture patterns.
  • Experience with location services and Google Maps SDK is a plus.
  • Familiar with modern CI/CD toolchains (Bitrise, Azure DevOps, CircleCI).

Responsibilities

  • Design, build, and maintain high-performance native iOS apps using Swift and SwiftUI.
  • Modernise existing codebases and manage dependencies via Swift Package Manager.
  • Integrate location services and Google Maps SDK features.
  • Write comprehensive unit tests and ensure robust UI for light/dark modes.
  • Lead best practices, review code, and mentor junior engineers.
  • Maintain deployment pipelines and contribute to release automation.

Skills

iOS development
Swift
SwiftUI
REST APIs
VIPER/MVVM-C
Swift Concurrency
Unit testing
CI/CD
Mentoring

Tools

Swift Package Manager
Fastlane
Git
Bitrise
Azure DevOps
CircleCI

Job description

We are assisting our client in hiring Senior iOS Engineers to join our engineering team to support an ambitious product roadmap and expand core mobile capacity. As a Senior iOS Engineer, you will build, scale, and modernise our native iOS application. You will work alongside a team of 9+ iOS engineers within cross-functional squads to deliver feature parity, maintain high-throughput mobile architecture, and enhance customer experience at scale.

We are seeking Senior Engineers only—engineers who possess strong engineering fundamentals, pick up new systems and codebases rapidly, work autonomously, and actively mentor team members.

Employment Type: 12-Month Fixed-Term Contract to Perm position
Key Responsibilities
  • Architecture & Development: Design, build, and maintain high-performance native iOS applications using Swift and SwiftUI.
  • System Modernisation: Modernise existing codebases, manage dependencies via Swift Package Manager (SPM), and optimize mobile architecture.
  • Location Services Integration: Implement robust map capabilities using Google Maps SDK (placing pins, querying coordinates, and working with Google Places API).
  • Testing & Quality Assurance: Implement comprehensive unit testing (XCTest / Swift Tests) and ensure UI components handle dynamic light and dark modes smoothly.
  • Release & Automation: Maintain and enhance deployment pipelines using Fastlane and modern CI/CD tools (Bitrise, Azure DevOps, CircleCI).
  • Team Leadership & Mentorship: Drive best practices, contribute to code reviews, share technical knowledge, and mentor intermediate engineers.
Required Technical Qualifications
  • Experience: Minimum 5 to 8+ years of dedicated native iOS development experience. (Candidates whose recent experience is predominantly React Native or Flutter will not be considered).
  • Core Languages & Frameworks: Native Swift, SwiftUI, and RESTful APIs (JSON).
  • Concurrency: Strong understanding of modern Swift Concurrency (async/await).
  • Architecture: In-depth knowledge of VIPER or MVVM + Coordinator (MVVM-C) architecture patterns.
  • Location Services: Practical experience with Google Maps SDK (Google Places API, geocoding, dynamic pin placement).
  • Tooling & Build Systems: Swift Package Manager (SPM), Fastlane, and Git.
  • Testing & Security: Hands-on experience with XCTest/Swift Tests and secure data handling via iOS Keychain.
  • CI/CD: Automation experience with platforms like Bitrise, Azure DevOps, or CircleCI.
Nice-to-Have Skills
  • Firebase, Braze, CocoaPods, or Android experience.
  • Experience with UI/UX collaboration tools (Figma, Miro).
  • Familiarity with AI-assisted development tools (GitHub Copilot, Claude).
Soft Skills & Cultural Fit
  • Self-Managed & Humble: Egos leave at the door; open to constructive feedback and continuous improvement.
  • Team First: Strong collaborator who thrives in cross-functional squad environments.
  • Fast Learner: Rapidly grasps complex business logic and unfamiliar systems beyond a single tech stack.
  • Mentoring Mindset: Active enthusiasm for helping upskill and guide junior and intermediate developers.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior iOS Developer - Hybrid JHB
Senior iOS Developer - Hybrid JHB

DVT • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Global industry leaders projects
Career development opportunities
Continuous learning culture
+2
Senior iOS Developer - Hybrid JHB
Senior iOS Developer - Hybrid JHB

DVT • Rosebank

On-site
ZAR 900,000 - 1,200,000
Senior iOS Developer - Hybrid JHB
Senior iOS Developer - Hybrid JHB

dvtcareers • South Africa

On-site
ZAR 900,000 - 1,300,000
Senior iOS Developer - Hybrid JHB
Senior iOS Developer - Hybrid JHB

DVT • Gauteng

On-site
ZAR 950,000 - 1,600,000
Continuous learning
Culture of innovation
Career development opportunities
Senior Mobile Developer (iOS)
Senior Mobile Developer (iOS)

Platform45 • Rosebank

On-site
ZAR 900,000 - 1,400,000
Intermediate IOS Developer
Intermediate IOS Developer

ATS Client • Centurion

On-site
ZAR 520,000 - 800,000
Senior Mobile Developer (iOS)
Senior Mobile Developer (iOS)

Platform45 • South Africa

On-site
ZAR 1,200,000 - 1,900,000
Intermediate Mobile Developer (iOS)
Intermediate Mobile Developer (iOS)

Platform45 • Cape Town, Rosebank

On-site
ZAR 600,000 - 900,000
Mobile App Developer - iOS
Mobile App Developer - iOS

Placements24 • Mbombela (Nelspruit)

On-site
ZAR 420,000 - 720,000
Mobile Developer (iOS)
Mobile Developer (iOS)

Platform45 • Cape Town, Rosebank

On-site
ZAR 420,000 - 660,000