Senior Mobile Application Developer (iOS)

Placements24

Soweto

Hybrid

ZAR 900,000 - 1,400,000

Full time

6 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

Job summary

Placements24 in South Africa is seeking a Senior Mobile Application Developer specializing in iOS to join our innovative mobile team in Soweto, Gauteng. You will design, develop and maintain high-quality iOS apps, from concept to deployment, focusing on performance and user experience.

You'll master Swift/Objective-C, work with UIKit/SwiftUI, and collaborate with design, product and backend teams to ship features.

Qualifications

  • Bachelor's degree in CS, Engineering or related field or equivalent practical experience.
  • 5+ years of professional iOS/mobile app development.
  • Strong command of Swift and/or Objective-C.
  • Deep understanding of the iOS SDK, Xcode and development tools.
  • Experience with UIKit/SwiftUI and MVC/MVVM design patterns.
  • Familiarity with RESTful APIs and Git.
  • Excellent problem-solving, analytical and communication skills.
  • Experience with automated testing for iOS is a plus.

Responsibilities

  • Design, build, and maintain advanced iOS applications using Swift and/or Objective-C.
  • Collaborate with designers, product managers, and backend engineers to define and ship features.
  • Write clean, well-documented, and efficient code following best practices.
  • Ensure the performance, quality, and responsiveness of applications.
  • Identify bottlenecks, fix bugs, and improve application performance.
  • Translate designs and wireframes into high-quality, interactive UI elements.
  • Work with the latest technologies and APIs provided by Apple.
  • Participate in code reviews and provide constructive feedback to peers.
  • Contribute to architectural discussions and technical decision-making for mobile development.
  • Stay up-to-date with new mobile technology trends, applications, and protocols.

Skills

Swift
Objective-C
iOS development
RESTful APIs
UI frameworks
Performance tuning
Testing frameworks
Problem solving
Communication

Education

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

Tools

Xcode
Git

Job description

About the Role

Our client is seeking a highly skilled Senior Mobile Application Developer with a specialization in iOS to join their innovative mobile development team in Soweto, Gauteng. This role is critical for designing, developing, and maintaining cutting-edge iOS applications that deliver exceptional user experiences. You will be responsible for the entire mobile app lifecycle, from concept and design to testing and deployment. The ideal candidate will possess a strong command of Swift/Objective-C, a deep understanding of the iOS ecosystem, and a passion for creating high-quality, performant mobile solutions. This is an excellent opportunity to contribute to impactful projects and work within a collaborative team environment in Soweto, Gauteng, with a flexible hybrid working arrangement.

Key Responsibilities
  • Design, build, and maintain advanced iOS applications using Swift and/or Objective-C.
  • Collaborate with cross-functional teams, including designers, product managers, and backend engineers, to define and ship new features.
  • Write clean, well-documented, and efficient code following best practices.
  • Ensure the performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks, fix bugs, and improve application performance.
  • Translate designs and wireframes into high-quality, interactive UI elements.
  • Work with the latest technologies and APIs provided by Apple.
  • Participate in code reviews and provide constructive feedback to peers.
  • Contribute to architectural discussions and technical decision-making for mobile development.
  • Stay up-to-date with new mobile technology trends, applications, and protocols.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in mobile application development, with a strong focus on iOS.
  • Proven expertise in Swift and/or Objective‑C programming languages.
  • Deep understanding of the iOS SDK, Xcode, and related development tools.
  • Experience with iOS UI frameworks (e.g., UIKit, SwiftUI) and design patterns (e.g., MVC, MVVM).
  • Familiarity with RESTful APIs to connect iOS applications to backend services.
  • Experience with performance and memory tuning tools.
  • Understanding of Apple's design principles and interface guidelines.
  • Proficiency with version control systems, particularly Git.
  • Excellent problem‑solving, analytical, and communication skills.
  • Experience with automated testing frameworks for iOS is a plus.
Benefits

Our client offers a competitive salary, comprehensive medical aid, and retirement fund benefits. We provide excellent opportunities for professional development, including access to training resources, workshops, and conference attendance. The hybrid work model allows for a balance of in-office collaboration and remote flexibility. Join a passionate team in Soweto, Gauteng, and help shape the future of our mobile offerings. You will work on exciting projects that reach a wide audience.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Mobile App Developer (iOS/Swift)
Senior Mobile App Developer (iOS/Swift)

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Hybrid work model
Professional development opportunities
+2
Senior Mobile Application Developer (iOS) - Soweto
Senior Mobile Application Developer (iOS) - Soweto

Placements24 • Soweto

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

Placements24 • Vereeniging

Hybrid
ZAR 850,000 - 1,200,000
Hybrid work environment
Health benefits and retirement plans
Professional development opportunities
Senior Mobile Application Developer (iOS/Swift)
Senior Mobile Application Developer (iOS/Swift)

Placements24 • Randburg

On-site
ZAR 520,000 - 780,000
Competitive salary
Performance bonuses
Benefits package
+6
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 • Stellenbosch

On-site
ZAR 700,000 - 1,100,000
Competitive salary
Performance-based bonuses
Medical, dental, and optical insurance
+3
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 (Android & iOS)
Senior Mobile Application Developer (Android & iOS)

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Hybrid work model
Dev tools access
+5
Senior Mobile Application Developer (iOS & Android)
Senior Mobile Application Developer (iOS & Android)

Placements24 • Polokwane

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Performance bonuses
Health and wellness programs
+6