JobVault never charges job seekers. Learn how to stay safe →
Back to all jobs
IT Jobs
full time

Senior iOS Developer – 10 Yrs - Johannesburg (Hybrid)

OfferZenJohannesburg, Gauteng

Salary

R30 000 – R45 000 per month

Job Type

full time

Posted

1 day ago

Closing date

11 Nov 2026

Share:WhatsAppLinkedIn

Job Description

This job description appears to be for a **Senior iOS Developer** position. While the source text mentions project management responsibilities, the title clearly indicates a software development focus. The role is based in **Johannesburg, Gauteng**, with a **hybrid work arrangement**.

About the Role

This is a senior-level opportunity within a leading technology organisation, seeking an experienced iOS Developer to play a pivotal role in the advancement of their mobile application development initiatives. The incumbent will be instrumental in guiding the development team towards the successful execution of strategic objectives. This position demands a deep understanding of iOS development principles and best practices, coupled with the ability to contribute to the overall technical vision and strategic direction of the company's mobile products. You will be expected to uphold the company's reputation for innovation and excellence in the tech industry.

Key Responsibilities

As a Senior iOS Developer, your responsibilities will encompass a broad range of technical and collaborative tasks. You will be at the forefront of designing, building, and maintaining sophisticated iOS applications that meet high standards of quality and user experience.

Key duties are likely to include:

  • Leading the development of new features and enhancements for the company's iOS applications.
  • Collaborating closely with product managers, designers, and other engineers to translate requirements into robust, scalable technical solutions.
  • Writing clean, efficient, and well-documented Swift or Objective-C code.
  • Performing code reviews to ensure code quality, adherence to standards, and knowledge sharing within the team.
  • Troubleshooting and debugging complex issues to ensure application stability and performance.
  • Staying abreast of the latest advancements in the iOS ecosystem, including new technologies, frameworks, and design patterns.
  • Contributing to architectural decisions and technical roadmap planning.
  • Potentially mentoring junior developers and fostering a culture of continuous learning and improvement within the engineering team.

What They're Looking For

The ideal candidate will possess a significant level of experience in iOS development, evidenced by a strong portfolio and a proven track record of delivering high-quality mobile applications. While the source text mentions project management, it's crucial to note the title specifies a Senior iOS Developer. Therefore, the core requirements will revolve around mobile development expertise.

Essential qualifications and attributes include:

  • A Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
  • A minimum of 10 years of hands-on experience in native iOS application development.
  • Proficiency in Swift and a strong understanding of Objective-C.
  • In-depth knowledge of the iOS SDK, Xcode, and Apple's Human Interface Guidelines.
  • Experience with common iOS frameworks such as UIKit, SwiftUI, Core Data, and Core Animation.
  • Familiarity with version control systems, particularly Git.
  • A solid understanding of software design patterns (e.g., MVC, MVVM, VIPER) and architectural principles.
  • Experience with RESTful APIs and integrating with backend services.
  • A passion for creating exceptional user experiences and a keen eye for detail.
  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal skills, enabling effective collaboration within a team environment.

This role presents a fantastic opportunity for a seasoned iOS developer looking to make a substantial impact within a forward-thinking technology company. The hybrid model in Johannesburg offers a balance of in-office collaboration and remote flexibility. In South Africa, senior developer roles often come with competitive salaries, and career progression can involve moving into lead developer positions, technical architect roles, or management within engineering teams.

Requirements

  • Bachelor's degree in a relevant field.
  • 3+ years of experience in project management.
  • Excellent communication and leadership skills.
  • Proficient in project management software.

About the employer

O

OfferZen

OfferZen is a hiring organisation operating in Johannesburg, Gauteng within the it jobs sector. They are currently recruiting for the Senior iOS Developer – 10 Yrs - Johannesburg (Hybrid) role advertised on this page. Visit the official application link for more about the company, its culture and the team you would be joining.

Interested in this role at OfferZen?

JobVault never charges job seekers to apply.

Apply Now

More IT Jobs jobs

See all →

Get ready for your application

Free career guides written for South African job seekers.

Browse all career resources →