Senior Mobile Application Developer (iOS)

Placements24

Stellenbosch

On-site

ZAR 700,000 - 1,100,000

Full time

7 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
Performance-based bonuses
Medical, dental, and optical insurance
Professional development & conferences
Company-provided equipment
Generous paid time off

Job summary

Placements24 in Paarl, Western Cape, seeks a Senior Mobile Application Developer (iOS) to design, code, test, and deploy robust Swift-based iOS apps. You will collaborate with PMs and designers to translate concepts into high-quality features, while mentoring junior developers and contributing to architectural discussions.

The role emphasizes excellence in user experience, performance optimization, and staying current with Apple technologies.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent practical experience.
  • Proven experience as an iOS Developer, with significant experience in a senior capacity.
  • Expertise in Swift programming language and the iOS SDK.
  • Strong understanding of object-oriented programming principles and design patterns.
  • Experience with common iOS frameworks such as UIKit, SwiftUI, Core Data, and Core Animation.
  • Proficiency with version control systems (e.g., Git).
  • Experience with consuming RESTful APIs and handling JSON data.
  • Familiarity with the Xcode development environment and debugging tools.
  • Understanding of the app store submission process.
  • Excellent problem-solving, analytical, and communication skills.
  • Experience with automated testing frameworks for iOS is a plus.

Responsibilities

  • Design, develop, and maintain native iOS applications using Swift and the latest iOS SDKs.
  • Collaborate with product managers, UI/UX designers, and other engineers to define application requirements and features.
  • Write clean, efficient, well-documented, and testable Swift code.
  • Optimize application performance for speed, scalability, and responsiveness across a wide range of iOS devices.
  • Implement and maintain robust unit and integration tests.
  • Participate in code reviews, providing constructive feedback to ensure high code quality.
  • Troubleshoot, debug, and resolve issues reported by QA or users.
  • Stay up-to-date with the latest advancements in iOS development, Apple technologies, and mobile trends.
  • Contribute to architectural discussions and help shape the future of our mobile applications.
  • Mentor junior iOS developers and promote best practices within the team.

Job description

About the Role

Our client, a rapidly expanding technology company renowned for its innovative mobile solutions, is seeking a highly skilled Senior Mobile Application Developer specializing in iOS to join their dedicated team in Paarl, Western Cape . This is a fantastic opportunity to contribute to the development of high-impact mobile applications that reach a global audience. You will be instrumental in designing, coding, testing, and deploying robust and engaging iOS applications, working closely with product managers and designers to bring concepts to life. This role requires a deep understanding of the iOS ecosystem, Swift programming, and a passion for creating exceptional user experiences. The position is office-based, fostering strong team collaboration and knowledge sharing within our vibrant Paarl office. We are looking for an individual who is committed to excellence and eager to make a significant contribution to our mobile strategy.

Key Responsibilities
  • Design, develop, and maintain native iOS applications using Swift and the latest iOS SDKs.
  • Collaborate with product managers, UI/UX designers, and other engineers to define application requirements and features.
  • Write clean, efficient, well-documented, and testable Swift code.
  • Optimize application performance for speed, scalability, and responsiveness across a wide range of iOS devices.
  • Implement and maintain robust unit and integration tests.
  • Participate in code reviews, providing constructive feedback to ensure high code quality.
  • Troubleshoot, debug, and resolve issues reported by QA or users.
  • Stay up-to-date with the latest advancements in iOS development, Apple technologies, and mobile trends.
  • Contribute to architectural discussions and help shape the future of our mobile applications.
  • Mentor junior iOS developers and promote best practices within the team.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Proven experience as an iOS Developer, with significant experience in a senior capacity.
  • Expertise in Swift programming language and the iOS SDK.
  • Strong understanding of object-oriented programming principles and design patterns.
  • Experience with common iOS frameworks such as UIKit, SwiftUI, Core Data, and Core Animation.
  • Proficiency with version control systems (e.g., Git).
  • Experience with consuming RESTful APIs and handling JSON data.
  • Familiarity with the Xcode development environment and debugging tools.
  • Understanding of the app store submission process.
  • Excellent problem-solving, analytical, and communication skills.
  • Experience with automated testing frameworks for iOS is a plus.
Benefits
  • Competitive salary and performance-based bonuses.
  • Comprehensive medical, dental, and optical insurance.
  • Opportunities for professional development, attending conferences, and acquiring certifications.
  • A dynamic and collaborative work environment.
  • Access to the latest development tools and technologies.
  • Generous paid time off and company holidays.
  • Regular team-building activities and social events.
  • Potential for career growth and advancement within the company.
  • Company-provided equipment.
  • Support for ongoing learning and skill development.
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 • Paarl

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

Placements24 • Paarl

On-site
ZAR 700,000 - 1,000,000
Competitive salary
Medical aid coverage
Generous annual leave and sick leave
+4
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 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/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/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 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) - Soweto
Senior Mobile Application Developer (iOS) - Soweto

Placements24 • Soweto

On-site
ZAR 600,000 - 900,000