Senior iOS Developer – 10 Yrs - Johannesburg (Hybrid)
Salary
R30 000 – R45 000 per month
Job Type
full time
Posted
1 day ago
Closing date
11 Nov 2026
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
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.
More IT Jobs jobs
See all →- View →
Intermediate iOS Developer - Cape Town (Hybrid)
OfferZen · Cape Town City Centre, Cape Town Region · R30 000 – R50 000 per month
- View →
Intermediate Mobile Engineer - Cape Town (Hybrid)
OfferZen · Cape Town City Centre, Cape Town Region · R35 000 – R50 000 per month
- View →
Android Engineer - Johannesburg (In office)
OfferZen · Johannesburg, Gauteng · R30 000 – R50 000 per month
- View →
Senior iOS Engineer - Johannesburg (Hybrid)
OfferZen · Johannesburg, Gauteng · R30 000 – R50 000 per month
- View →
Intermediate Software Engineer - Johannesburg (Hybrid)
OfferZen · Johannesburg, Gauteng · R25 000 – R35 000 per month
- View →
Software Developer - Cape Town (In office)
OfferZen · Cape Town City Centre, Cape Town Region · R30 000 – R50 000 per month
Get ready for your application
Free career guides written for South African job seekers.
