Senior Mobile Application Developer (iOS/Swift)

Placements24

Randburg

On-site

ZAR 520,000 - 780,000

Full time

6 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 bonuses
Benefits package
Office in Randburg
Professional development
Conferences and workshops
Collaborative culture
Career growth
Work‑life balance

Job summary

Placements24 is seeking an experienced Senior Mobile Application Developer specializing in iOS with Swift, based in Randburg, Gauteng. You will lead the design, development, testing, and deployment of high‑quality mobile apps for a global audience, collaborating with product, design, and backend teams.

The ideal candidate has deep knowledge of the iOS SDK, Swift, and best practices for performant user experiences, with strong problem‑solving and teamwork skills.

Qualifications

  • Proven experience as an iOS Developer with released apps.
  • Expertise in Swift and the iOS SDK.
  • Strong OO programming and design pattern knowledge.
  • Experience with UIKit and SwiftUI UI frameworks.
  • Proficiency with RESTful APIs and JSON.
  • Familiarity with Core Data or Realm.
  • Git or other version control experience.
  • Understanding of the full mobile dev lifecycle and Agile methodologies.

Responsibilities

  • Develop and maintain native iOS apps using Swift and the iOS SDK.
  • Design intuitive UIs that follow Apple's Human Interface Guidelines.
  • Collaborate with product managers and designers to ship new features.
  • Write clean, maintainable, well‑documented code and fix bugs.
  • Optimize app performance for speed and scalability.
  • Participate in code reviews and stay updated on iOS trends.
  • Work with backend teams to integrate server‑side systems.

Skills

Swift
iOS SDK
UI development (UIKit)
SwiftUI
RESTful APIs
JSON
Object-oriented programming
Code reviews
Debugging
Communication & teamwork

Education

Bachelor's degree in Computer Science or related field

Tools

Git
Xcode
Core Data/Realm

Job description

About the Role

Our client, a leader in mobile technology solutions, is seeking an experienced Senior Mobile Application Developer with a specialization in iOS development using Swift. This role, based in Randburg, Gauteng , is an exciting opportunity to design, develop, and deliver high‑quality, innovative mobile applications that reach a global audience. You will be involved in the entire development lifecycle, from concept and design to implementation, testing, and deployment. The ideal candidate possesses a deep understanding of the iOS SDK, Swift programming language, and best practices for building performant and user‑friendly mobile experiences. You will collaborate closely with product managers, UI/UX designers, and other engineers to bring cutting‑edge mobile solutions to life. This position offers the chance to make a significant impact within the mobile development landscape in Randburg .

Key Responsibilities
  • Develop and maintain native iOS applications using Swift and the iOS SDK.
  • Design and implement user interfaces that are intuitive, engaging, and adhere to Apple's Human Interface Guidelines.
  • Collaborate with cross‑functional teams to define, design, and ship new mobile features.
  • Write clean, maintainable, and well‑documented code.
  • Optimize application performance for speed and scalability.
  • Identify and fix bugs, troubleshoot issues, and improve application performance.
  • Participate in code reviews, providing constructive feedback to peers.
  • Stay up‑to‑date with the latest iOS development trends, technologies, and best practices.
  • Work with backend teams to integrate mobile applications with server‑side systems.
Requirements
  • Proven experience as an iOS Developer, with a strong portfolio of released applications.
  • Expertise in Swift programming language and the iOS SDK.
  • Solid understanding of object‑oriented programming principles and design patterns.
  • Experience with UI development frameworks like UIKit and SwiftUI.
  • Proficiency in working with RESTful APIs and JSON.
  • Familiarity with Core Data, Realm, or other persistence frameworks.
  • Experience with version control systems (e.g., Git).
  • Understanding of the full mobile development lifecycle and agile methodologies.
  • Excellent problem‑solving, debugging, and analytical skills.
  • Strong communication and teamwork abilities.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Benefits
  • Our client offers a competitive salary, performance bonuses, and a comprehensive benefits package.
  • You will work in a modern office environment in Randburg with access to the latest tools and technologies.
  • Opportunities for professional development, including attending conferences and workshops, are provided.
  • The company fosters a collaborative and innovative culture.
  • Enjoy working on exciting projects that push the boundaries of mobile technology.
  • The role offers significant opportunities for career growth and advancement.
  • Employee well‑being and work‑life balance are prioritized.
  • Join a talented team dedicated to creating exceptional mobile experiences.
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 Application Developer (iOS)
Senior Mobile Application Developer (iOS)

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,400,000
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)
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) - 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 • 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 Mobile Application Developer (Android & iOS)
Senior Mobile Application Developer (Android & iOS)

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Hybrid work model
Dev tools access
+5
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
Mobile Application Developer (iOS)
Mobile Application Developer (iOS)

Placements24 • Randburg

Hybrid
ZAR 520,000 - 800,000
Hybrid work model