Senior Mobile Application Developer (iOS)

Placements24

Paarl

On-site

ZAR 900,000 - 1,300,000

Full time

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

Job summary

Placements24 is seeking a Senior Mobile Application Developer (iOS) in Paarl, Western Cape. You will design, build, test, and deploy native iOS applications using Swift, collaborating with product managers and designers to deliver high-quality apps to a global audience.

The role focuses on mentoring junior developers, maintaining robust unit tests, and optimizing performance across devices, with an office-based setting in Paarl.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.
  • Proven experience as an iOS Developer, in a senior capacity.
  • Expertise in Swift and the iOS SDK.
  • Strong understanding of OOP and design patterns.
  • Experience with UIKit, SwiftUI, Core Data, Core Animation.
  • Proficient with Git and RESTful APIs.
  • Familiarity with Xcode and debugging tools.
  • Knowledge of App Store submission process.
  • Excellent problem-solving and communication skills.

Responsibilities

  • Design, develop, and maintain native iOS apps using Swift and latest iOS SDKs.
  • Collaborate with product managers and designers to define features.
  • Write clean, well-documented, testable Swift code.
  • Optimize performance across iOS devices.
  • Implement and maintain robust unit and integration tests.
  • Participate in code reviews and mentor junior developers.
  • Troubleshoot and resolve issues reported by QA or users.
  • Stay updated with iOS advancements and Apple technologies.
  • Contribute to architecture discussions and future mobile strategy.

Skills

Swift
iOS development
Mentoring
Unit testing

Education

Bachelor's degree in CS/Software Engineering

Tools

Xcode
UIKit
SwiftUI
Core Data
Core Animation
Git
REST APIs

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 • Pietermaritzburg

On-site
ZAR 900,000 - 1,200,000
Relocation assistance
Generous paid time off
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 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
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 App Developer (iOS/Swift)
Senior Mobile App Developer (iOS/Swift)

Placements24 • George

On-site
ZAR 900,000 - 1,350,000
Competitive salary
Health benefits
Performance bonuses
+1
Senior Mobile Application Developer (iOS) - Soweto
Senior Mobile Application Developer (iOS) - Soweto

Placements24 • Soweto

On-site
ZAR 600,000 - 900,000
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
Senior Mobile Application Developer (iOS & Android)
Senior Mobile Application Developer (iOS & Android)

Placements24 • Centurion

On-site
ZAR 900,000 - 1,200,000
Medical and dental benefits
Performance incentives
Professional development opportunities
+2
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/Swift)
Senior Mobile Application Developer (iOS/Swift)

Placements24 • South Africa

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Health benefits
Retirement plan
+2