Senior Mobile App Developer (iOS)

Placements24

Paarl

On-site

ZAR 700,000 - 1,000,000

Full time

3 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
Medical aid coverage
Generous annual leave and sick leave
WWDC attendance
Pension fund
Professional development opportunities
Modern office facilities in Paarl

Job summary

Placements24 seeks a Senior Mobile App Developer (iOS) to lead end-to-end development of native iOS applications in Paarl, Western Cape. You will work with designers, PMs and engineers to deliver high-quality mobile experiences.

The role requires deep expertise in Swift and Objective-C, iOS SDK, Xcode, and modern UI frameworks. On-site collaboration and mentoring are key parts of the job.

Qualifications

  • Bachelor's degree in CS/SE or equivalent work experience.
  • 5+ years of iOS app development experience.
  • Proficiency in Swift and Objective-C with iOS SDK.
  • Experience with RESTful APIs and mobile integration.
  • Knowledge of CI/CD pipelines for mobile apps.
  • Experience with Git version control.
  • Strong problem-solving and communication for an on-site Paarl role.

Responsibilities

  • Design, develop, and maintain native iOS apps using Swift and Objective-C.
  • Collaborate with UI/UX designers to implement intuitive interfaces.
  • Write clean, well-documented code following Apple HIG and best practices.
  • Integrate with backend services and third-party APIs.
  • Implement unit and integration tests to ensure stability.
  • Optimize app performance for speed and battery life.
  • Troubleshoot and resolve issues reported by QA or users.
  • Mentor junior developers and participate in code reviews.
  • Stay updated with iOS development trends and tools.
  • Contribute to architectural decisions and roadmap for iOS.

Skills

Swift
Objective-C
iOS SDK
UIKit
SwiftUI
Core Data
Core Animation
RESTful APIs
Git
CI/CD
Testing

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

Xcode
Git

Job description

About the Role

Our client, a leader in the mobile technology space, is seeking a highly skilled and experienced Senior Mobile App Developer (iOS) to join their innovative team in Paarl, Western Cape. This is an on-site position, offering an opportunity to work within a vibrant and collaborative development environment. You will be responsible for the end-to-end development of high-quality, native iOS applications. This role requires a deep understanding of Swift and Objective-C, along with a passion for creating seamless and engaging mobile user experiences. You will work closely with designers, product managers, and other engineers to bring cutting-edge mobile solutions to life.

Key Responsibilities
  • Design, develop, and maintain native iOS applications using Swift and Objective-C.
  • Collaborate with UI/UX designers to translate concepts into intuitive and visually appealing user interfaces.
  • Write clean, efficient, maintainable, and well-documented code following Apple's HIG and industry best practices.
  • Integrate with backend services and third-party APIs to enable application functionality.
  • Implement robust unit and integration tests to ensure application stability and performance.
  • Optimize application performance for speed, scalability, and battery efficiency.
  • Troubleshoot, debug, and resolve issues reported by QA or users.
  • Participate in code reviews, providing constructive feedback and mentoring junior developers.
  • Stay current with the latest iOS development trends, tools, and technologies.
  • Contribute to architectural decisions and the technical roadmap for iOS development.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.
  • 5+ years of professional experience in iOS application development.
  • Proven expertise in Swift and Objective-C programming languages.
  • Strong understanding of the iOS SDK, Xcode, and Apple's development frameworks (e.g., UIKit, SwiftUI, Core Data, Core Animation).
  • Experience designing and implementing complex UI/UX flows on mobile platforms.
  • Familiarity with RESTful APIs and mobile integration.
  • Experience with version control systems like Git.
  • Knowledge of continuous integration and continuous delivery (CI/CD) pipelines for mobile applications.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills for an on-site role in Paarl .
  • Experience with performance and memory tuning tools.
Benefits
  • Competitive salary and performance-based incentives.
  • Comprehensive medical aid coverage.
  • Generous annual leave and sick leave allowance.
  • Opportunity to work on innovative mobile projects.
  • A highly collaborative and supportive team environment.
  • Pension fund and other retirement benefits.
  • Professional development opportunities, including attending WWDC.
  • Modern office facilities in Paarl .
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 • 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 Software Engineer - Mobile (iOS)
Senior Software Engineer - Mobile (iOS)

Placements24 • Paarl

On-site
ZAR 1,000,000 - 1,800,000
Competitive salary
Health benefits
Performance-based incentives
+2
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 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
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
Lead Mobile Application Developer (iOS)
Lead Mobile Application Developer (iOS)

Placements24 • Stellenbosch

On-site
ZAR 900,000 - 1,500,000
Competitive salary package
Medical and retirement benefits
Professional growth: training/workshop
+1
Senior Mobile Application Developer (iOS & Android)
Senior Mobile Application Developer (iOS & Android)

Placements24 • Mossel Bay

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Comprehensive medical and dental
Performance bonus structure
+4