Senior Mobile App Developer (iOS/Swift)

Placements24

Soweto

Hybrid

ZAR 900,000 - 1,200,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary
Hybrid work model
Professional development opportunities
Conference access
Career growth in Gauteng

Job summary

Placements24 in Soweto, Gauteng, is looking for a Senior Mobile App Developer specializing in iOS with Swift. You will own the full app lifecycle—from conception and design to testing and deployment on the App Store—delivering high-quality, engaging experiences for a broad user base in a hybrid work setup.

You will collaborate with designers, product managers, and backend engineers, write clean, well-documented code, and stay current with iOS developments.

Qualifications

  • Bachelor's degree in CS/engineering or related field.
  • Minimum of 5 years in iOS development.
  • Expert-level Swift and iOS SDKs knowledge (UIKit, SwiftUI, Core Data).
  • Experience with RESTful APIs and backend integration.
  • Hybrid work experience or ability to work in Soweto, Gauteng.

Responsibilities

  • Design, develop, and maintain native iOS applications using Swift and the latest iOS SDKs.
  • Collaborate with designers, product managers, and backend developers to ship features.
  • Write clean, well-documented, and testable code.
  • Implement pixel-perfect UIs matching design specifications.
  • Ensure performance, quality, and responsiveness of apps.
  • Conduct code reviews and mentor peers.

Education

Bachelor's degree in Computer Science, Engineering, or related field

Tools

Swift
UIKit
SwiftUI
Core Data
RESTful APIs
Git

Job description

About the Role

Our client, a leading innovator in mobile technology and services based in Soweto, Gauteng , is seeking a highly skilled Senior Mobile App Developer with expertise in iOS development using Swift. This role is critical for designing, developing, and maintaining high-quality, engaging mobile applications that reach a wide user base. You will be responsible for the entire app lifecycle, from conception and design to testing and deployment on the App Store. The ideal candidate possesses a strong portfolio of successful iOS applications, deep understanding of Swift and iOS SDKs, and a passion for creating seamless user experiences. This is a hybrid position, requiring a blend of in-office collaboration in Soweto, Gauteng , and remote work flexibility. Join a dynamic team dedicated to building cutting-edge mobile solutions.

Key Responsibilities
  • Design, develop, and maintain native iOS applications using Swift and the latest iOS SDKs.
  • Collaborate with cross-functional teams, including designers, product managers, and backend developers, to define and ship new features.
  • Write clean, efficient, well-documented, and testable code.
  • Implement pixel-perfect UIs that match the design specifications.
  • Ensure the performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automatization.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Participate in code reviews and provide constructive feedback to peers.
  • Stay up-to-date with advancements in iOS development and the broader mobile landscape.
  • Contribute to the overall mobile strategy and architecture.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 5 years of professional experience in iOS mobile application development.
  • Expert-level proficiency in Swift and a deep understanding of the iOS SDKs (e.g., UIKit, SwiftUI, Core Data).
  • Proven experience designing and building complex iOS applications.
  • Strong understanding of object-oriented programming principles and design patterns.
  • Experience with RESTful APIs, JSON, and integrating with backend services.
  • Familiarity with the App Store submission process.
  • Experience with performance and memory debugging tools.
  • Proficiency with version control systems, particularly Git.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and interpersonal skills.
  • Ability to work effectively in a hybrid environment.
  • Previous experience developing mobile apps for the local South African market or in the Soweto, Gauteng area is a plus.
Benefits
  • A highly competitive salary and attractive benefits package.
  • Opportunities for continuous learning and professional development, including access to training and conferences.
  • A creative and collaborative work environment within an innovative mobile technology company.
  • Hybrid work model offering flexibility and work-life balance.
  • The chance to work on impactful mobile applications used by a large audience.
  • Career growth opportunities within a growing organization in Gauteng .
  • Be part of a team defining the future of mobile experiences.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Mobile Application Developer (iOS) - Soweto
Senior Mobile Application Developer (iOS) - Soweto

Placements24 • Soweto

On-site
ZAR 600,000 - 900,000
Senior Mobile Application Developer (iOS)
Senior Mobile Application Developer (iOS)

Placements24 • Pietermaritzburg

On-site
ZAR 900,000 - 1,200,000
Relocation assistance
Generous paid time off
Senior Mobile Application Developer (iOS/Swift)
Senior Mobile Application Developer (iOS/Swift)

Placements24 • South Africa

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Health benefits
Retirement plan
+2
Senior Mobile Application Developer (iOS)
Senior Mobile Application Developer (iOS)

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,300,000
A competitive annual salary up to ZAR.
Comprehensive private medical coverage
Retirement savings plan
+5
Senior Mobile Developer (iOS)
Senior Mobile Developer (iOS)

Placements24 • Bloemfontein

On-site
ZAR 900,000 - 1,200,000
Competitive salary
Health, dental, vision insurance
Generous paid time off
Senior Mobile Application Developer (iOS)
Senior Mobile Application Developer (iOS)

Placements24 • Paarl

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Performance-based bonuses
Medical, dental, optical insurance
+3
Senior Mobile Application Developer (iOS & Android)
Senior Mobile Application Developer (iOS & Android)

Placements24 • Soweto

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Professional development
Creative work environment
+2
Senior Mobile Application Developer - iOS
Senior Mobile Application Developer - iOS

Placements24 • Polokwane

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Health, dental, and vision insurance
Hybrid work model
+3
Senior Mobile Application Developer (iOS/Android)
Senior Mobile Application Developer (iOS/Android)

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,200,000
Competitive compensation
Hybrid work model
Health insurance
+7
Senior Mobile App Developer (iOS/Swift)
Senior Mobile App Developer (iOS/Swift)

Placements24 • George

On-site
ZAR 900,000 - 1,350,000
Competitive salary
Health benefits
Performance bonuses
+1