Senior Mobile App Developer (iOS/Swift)

Placements24

Mbombela (Nelspruit)

Hybrid

ZAR 900,000 - 1,300,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary and bonuses
Medical aid and retirement savings
Hybrid work environment
Professional development opportunities

Job summary

Placements24 is seeking a Senior Mobile App Developer with strong native iOS experience in Swift to design, build, and deploy high-quality iOS applications from concept to release. The role is based in Nelspruit with a hybrid work model, offering collaboration in-office with remote flexibility.

The ideal candidate has 5+ years of iOS development, proficient in Swift, UIKit/SwiftUI, and Core Data, and can publish apps to the App Store. Strong problem-solving and communication skills are essential.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field or equivalent practical experience.
  • Minimum of 5 years of professional mobile development experience with native iOS.
  • Proficiency in Swift and iOS SDKs (UIKit, SwiftUI, Core Data).
  • Experience with version control (Git).
  • Strong understanding of RESTful APIs, JSON, and mobile networking.
  • Familiarity with MVC/MVVM patterns in iOS development.
  • Experience with performance and memory tuning tools.
  • Knowledge of publishing iOS apps to the App Store.
  • Strong problem-solving and communication skills.
  • Experience with cross-platform frameworks (React Native, Flutter) is a plus.

Responsibilities

  • Design, develop, and maintain native iOS apps using Swift.
  • Collaborate with UI/UX designers to implement intuitive mobile interfaces.
  • Integrate backend services and APIs for seamless data flow.
  • Optimize app performance, speed, and memory usage.
  • Implement unit and integration tests to ensure code quality.
  • Troubleshoot and resolve issues reported by users or QA.
  • Keep up-to-date with iOS trends and platform updates.
  • Participate in code reviews and contribute to technical direction.
  • Work with product managers to define features and stories.
  • Ensure compliance with Apple's Human Interface Guidelines and App Store processes.

Skills

Swift
iOS development
UIKit/SwiftUI
Core Data
GCD
REST APIs
JSON
Git
MVVM/MVC
Performance tuning
Debugging
Cross-platform

Education

Bachelor's degree or equivalent

Tools

Xcode
App Store publishing

Job description

About the Role

Our client, a dynamic technology company focused on creating innovative mobile experiences, is seeking a Senior Mobile App Developer with expertise in iOS and Swift. This role is based in Nelspruit and will be instrumental in the design, development, and deployment of high-quality native iOS applications. You will work on cutting-edge projects, from initial concept to final release, ensuring best practices in mobile development, performance optimization, and user experience. The ideal candidate possesses a deep understanding of the iOS ecosystem, a passion for building intuitive and engaging mobile apps, and a proven track record of delivering successful projects. This position offers a Hybrid work model, combining collaborative office time with remote flexibility.

Key Responsibilities
  • Design, develop, and maintain advanced native iOS applications using Swift.
  • Collaborate with UI/UX designers to translate concepts into intuitive and visually appealing mobile interfaces.
  • Integrate with backend services and APIs to ensure seamless data flow and functionality.
  • Optimize application performance for speed, responsiveness, and resource efficiency.
  • Implement unit tests and integration tests to ensure code quality and stability.
  • Troubleshoot, debug, and resolve issues reported by users or QA teams.
  • Stay up-to-date with the latest iOS development trends, technologies, and platform updates.
  • Participate in code reviews and contribute to the overall technical direction of the team.
  • Work closely with product managers to define app features and user stories.
  • Ensure adherence to Apple's Human Interface Guidelines and app store submission processes.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Minimum of 5 years of professional mobile development experience, with a strong focus on native iOS development.
  • Proficiency in Swift and experience with the latest iOS SDKs and frameworks (e.g., UIKit, SwiftUI, Core Data, Grand Central Dispatch).
  • Experience with version control systems, particularly Git.
  • Solid understanding of RESTful APIs, JSON, and mobile networking.
  • Familiarity with common architectural patterns (e.g., MVC, MVVM) in iOS development.
  • Experience with performance and memory tuning tools.
  • Knowledge of publishing iOS apps to the App Store.
  • Strong problem‑solving, analytical, and debugging skills.
  • Excellent communication and collaboration abilities.
  • Experience with cross‑platform development frameworks (e.g., React Native, Flutter) is a plus.
Benefits
  • Our client offers a competitive salary, performance bonuses, and a comprehensive benefits package including medical aid and retirement savings plans.
  • The Hybrid work environment in Nelspruit supports a healthy work‑life balance.
  • You will have opportunities for professional development, attending industry conferences, and working with a talented team on exciting mobile projects.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health benefits
Hybrid work model
+1
Senior Mobile App Developer (iOS/Android)
Senior Mobile App Developer (iOS/Android)

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Performance bonuses
Medical and dental coverage
+3
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 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/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 • Soweto

Hybrid
ZAR 900,000 - 1,400,000
Mobile Application Developer (iOS)
Mobile Application Developer (iOS)

Placements24 • Randburg

Hybrid
ZAR 520,000 - 800,000
Hybrid work model
Senior Mobile Application Developer (iOS/Android)
Senior Mobile Application Developer (iOS/Android)

Placements24 • Mbombela (Nelspruit)

On-site
ZAR 700,000 - 1,200,000
Salary bonus
Medical benefits
Retirement plan
+4
Senior Software Engineer - Mobile (iOS/Android)
Senior Software Engineer - Mobile (iOS/Android)

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,200,000
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