Senior Mobile App Developer (iOS/Swift)

Placements24

Randburg

Hybrid

ZAR 700,000 - 1,200,000

Full time

25 hours 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

Hybrid work Randburg
Competitive salary
Health and retirement plans
Professional development resources
Career growth opportunities

Job summary

Placements24 in Randburg is seeking a Senior Mobile App Developer specializing in iOS with Swift to lead the end-to-end app lifecycle. You will design, build, and maintain high-quality native iOS applications, collaborating with design and product teams to deliver exceptional mobile experiences.

The role offers a hybrid work setup in Randburg, with opportunities to mentor junior developers and influence product direction in a dynamic digital solutions firm.

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • Proven iOS Developer with published App Store apps.
  • Expertise in Swift and iOS SDKs (UIKit, SwiftUI).
  • Experience integrating with RESTful APIs and JSON.
  • Strong knowledge of MVVM/MVC/VIPER architectures.
  • Git proficiency and familiarity with Xcode tools.
  • Excellent problem-solving and teamwork skills.

Responsibilities

  • Design, develop, and maintain native iOS apps using Swift and iOS SDKs.
  • Collaborate with UI/UX designers and product managers to translate concepts into engaging apps.
  • Write clean, well-documented Swift code.
  • Implement robust UI/UX designs for responsive interfaces.
  • Optimize apps for speed and performance across devices.
  • Integrate with backend services via RESTful APIs.
  • Conduct unit and integration testing; troubleshoot issues.
  • Stay updated on iOS developments and Apple ecosystems.
  • Mentor junior mobile developers.

Skills

Swift
iOS development
RESTful APIs
MVVM/MVC/VIPER
Git
Xcode
Problem-solving
Teamwork

Education

Bachelor's degree in CS/Engineering or related field

Tools

UIKit
SwiftUI
Xcode

Job description

About the Role

Our client, a rapidly growing digital solutions company based in Randburg , Gauteng, is seeking a talented and experienced Senior Mobile App Developer with a specialization in iOS development using Swift. This role is central to creating engaging, high-quality mobile experiences for their diverse clientele. You will be responsible for the entire app development lifecycle, from conceptualization and design to deployment and maintenance, ensuring optimal performance and user satisfaction. The ideal candidate is passionate about mobile technology, possesses a strong portfolio of successful iOS applications, and thrives in a collaborative hybrid environment. This is an excellent opportunity to lead mobile projects, mentor junior developers, and contribute to innovative applications that reach a wide audience.

Key Responsibilities
  • Design, develop, and maintain native iOS applications using Swift and the latest iOS SDKs.
  • Collaborate closely with UI/UX designers and product managers to translate concepts and requirements into intuitive and engaging mobile experiences.
  • Write clean, efficient, well-documented, and maintainable Swift code.
  • Implement robust UI/UX designs, ensuring a seamless and responsive user interface.
  • Optimize applications for maximum speed, performance, and scalability across various iOS devices.
  • Integrate with backend services via RESTful APIs.
  • Conduct thorough testing, including unit testing and integration testing, to ensure app quality and stability.
  • Troubleshoot, debug, and resolve issues reported by users or QA testers.
  • Stay current with advancements in iOS development, Swift language, and Apple's ecosystem.
  • Mentor and provide technical guidance to junior mobile developers.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Proven experience as an iOS Developer, with a strong portfolio showcasing published apps on the App Store.
  • Expertise in Swift programming language and experience with iOS SDKs (UIKit, SwiftUI).
  • Proficiency in integrating with RESTful APIs and handling JSON data.
  • Solid understanding of mobile application architecture patterns (e.g., MVVM, MVC, VIPER).
  • Experience with version control systems like Git.
  • Familiarity with Xcode and associated development tools.
  • Knowledge of performance optimization techniques and memory management.
  • Understanding of the broader mobile landscape, architectures, and trends.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork skills.
  • Experience with cross-platform frameworks like React Native or Flutter is a plus.
Benefits
  • Highly competitive salary and potential for performance bonuses.
  • Hybrid work arrangement offering flexibility and collaboration in Randburg .
  • Opportunity to work on innovative and impactful mobile applications.
  • Be part of a dynamic and creative team environment.
  • Access to professional development resources and training.
  • Comprehensive benefits package, including health and retirement plans.
  • Career growth opportunities within a leading digital solutions firm.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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/Swift)
Senior Mobile App Developer (iOS/Swift)

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Medical aid
Retirement fund
+2
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
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 • Paarl

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Performance-based bonuses
Medical, dental, optical insurance
+3
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)
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 • Polokwane

Hybrid
ZAR 700,000 - 900,000
Medical aid
Retirement annuity
Training & conferences
+1
Senior Mobile Application Developer (iOS)
Senior Mobile Application Developer (iOS)

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,300,000
Stock options
Health benefits
Flexible work arrangement
+1