Senior Mobile Application Developer (iOS)

Placements24

Pietermaritzburg

On-site

ZAR 900,000 - 1,200,000

Full time

4 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

Relocation assistance
Generous paid time off

Job summary

Placements24 is seeking a Senior Mobile Application Developer (iOS) to lead the design, development, and maintenance of high-quality iOS apps in Pietermaritzburg. The role requires deep expertise in Swift, iOS SDK, and modern UI frameworks, with a focus on scalable architectures and mentorship of junior developers.

The successful candidate will collaborate with cross-functional teams, contribute to architectural decisions, and stay current with iOS trends to deliver engaging mobile products for

Qualifications

  • Bachelor's degree in CS, software engineering or related field.
  • 5+ years of native iOS development experience.
  • Expertise in Swift and the iOS SDK.
  • Experience with UIKit and SwiftUI UI frameworks.
  • Experience with RESTful APIs and Git.

Responsibilities

  • Design, develop, test, and deploy iOS apps using Swift.
  • Collaborate with product, design, and backend teams on features.
  • Write clean, maintainable, well-documented code.
  • Optimize performance for speed and UX.
  • Mentor junior iOS developers and participate in code reviews.
  • Stay current with iOS trends and best practices.

Skills

Swift programming
iOS development
Problem-solving
Team collaboration
Agile development

Education

Bachelor's degree in CS or related field

Tools

UIKit
SwiftUI
Git
RESTful APIs
Testing frameworks

Job description

About the Role

Our client, a rapidly expanding mobile technology firm, is seeking a talented Senior Mobile Application Developer (iOS) to join their innovative team in Pietermaritzburg, KwaZulu-Natal . This role is central to designing, developing, and maintaining high-quality, engaging iOS applications that reach a global audience. The ideal candidate will possess deep expertise in Swift and the iOS SDK, a passion for creating intuitive user experiences, and a proven ability to lead complex mobile development projects. You will work closely with cross-functional teams, contribute to architectural decisions, and mentor junior developers. This is an excellent opportunity to make a significant impact on the development of cutting‑edge mobile products within a dynamic and forward‑thinking company located in the heart of Pietermaritzburg .

Key Responsibilities
  • Design, develop, test, and deploy high-quality iOS applications using Swift.
  • Collaborate with product managers, designers, and backend engineers to define and implement new features.
  • Write clean, maintainable, efficient, and well-documented code.
  • Optimize application performance for speed, scalability, and a seamless user experience.
  • Implement robust and intuitive user interfaces according to design specifications.
  • Participate in code reviews, providing constructive feedback and ensuring adherence to coding standards.
  • Troubleshoot, debug, and resolve issues reported by QA or users.
  • Stay current with the latest iOS development trends, technologies, and best practices.
  • Contribute to architectural discussions and technical decision‑making for mobile platforms.
  • Mentor and guide junior iOS developers, fostering a culture of learning and growth.
  • Ensure the technical feasibility of UI/UX designs.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Minimum of 5 years of professional experience in native iOS application development.
  • Expertise in Swift programming language and the iOS SDK.
  • Proven experience with UI frameworks like UIKit and SwiftUI.
  • Strong understanding of object‑oriented programming principles and design patterns.
  • Experience with RESTful APIs and integrating with backend services.
  • Proficiency with version control systems, preferably Git.
  • Experience with automated testing frameworks and methodologies.
  • Familiarity with Apple's Human Interface Guidelines and best practices for iOS development.
  • Excellent problem‑solving, debugging, and analytical skills.
  • Strong communication and collaboration abilities.
  • Experience with Agile development methodologies is preferred.
  • Published one or more apps on the App Store is a plus.
Benefits
  • Competitive salary and benefits package.
  • Opportunity to work on innovative mobile products.
  • Professional development opportunities, including training and conference attendance.
  • Collaborative and dynamic team environment in Pietermaritzburg, KwaZulu-Natal .
  • Generous paid time off and company holidays.
  • Retirement fund contribution.
  • Performance‑based bonuses.
  • Modern office space with excellent facilities.
  • Team‑building events and social activities.
  • Relocation assistance for qualified candidates.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 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 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 & 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
Senior Mobile Application Developer (iOS)
Senior Mobile Application Developer (iOS)

Placements24 • Randburg

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Medical aid & retirement benefits
Paid time off
Senior Mobile Application Developer (iOS/Android)
Senior Mobile Application Developer (iOS/Android)

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Fully remote work
Senior Mobile Application Developer
Senior Mobile Application Developer

Placements24 • Sandton

Hybrid
ZAR 800,000 - 1,200,000
Competitive salary
Health insurance
Retirement benefits
+2
Senior Mobile Application Developer
Senior Mobile Application Developer

Placements24 • Klerksdorp

Hybrid
ZAR 900,000 - 1,500,000
Salary and annual bonuses
Health insurance
Hybrid work model
+2
Senior Mobile App Developer (iOS/Android)
Senior Mobile App Developer (iOS/Android)

Placements24 • Polokwane

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

Placements24 • Upington

Hybrid
ZAR 700,000 - 1,100,000
Hybrid work arrangement
Competitive salary
Medical aid
+2