iOS Engineer - Johannesburg (Hybrid)
Salary
R30 000 – R60 000 per month
Job Type
full time
Posted
about 2 hours ago
Closing date
5 Oct 2026
Job Description
About the Opportunity
A dynamic opportunity exists for a skilled iOS Engineer to join a forward-thinking technology organisation based in Johannesburg. This role offers a hybrid working model, blending the benefits of remote flexibility with the collaborative spirit of an office environment. The company is dedicated to crafting innovative software solutions that significantly elevate user experiences. They are committed to staying at the forefront of technological advancements, constantly exploring and integrating new tools and methodologies to enhance their development processes. If you are passionate about building high-quality mobile applications and thrive in an environment that values continuous learning and cutting-edge technology, this position could be an excellent fit for your career aspirations.
What You'll Be Doing
As an iOS Engineer, your primary focus will be on the development and ongoing maintenance of robust and engaging iOS applications. You will play a crucial role in the entire software development lifecycle, from conceptualisation to deployment and beyond. This involves:
- **Designing and Developing:** Architecting and coding new features for their suite of mobile applications, ensuring they are intuitive, performant, and align with user needs.
- **Optimising Performance:** Continuously analysing and refining existing applications to ensure optimal speed, stability, and resource utilisation.
- **Cross-Functional Collaboration:** Working closely with product managers, designers, and other engineers to translate ideas into tangible, high-quality software. This collaborative process ensures a holistic approach to feature development.
- **Exploring New Technologies:** Actively researching, evaluating, and adopting emerging technologies and best practices in iOS development. The goal is to identify opportunities to boost development efficiency and application capabilities.
- **Troubleshooting and Debugging:** Identifying, diagnosing, and resolving software defects and issues to maintain application integrity and a seamless user experience.
What They're Looking For
The ideal candidate will possess a strong foundation in iOS development and a proven track record of delivering successful mobile applications. Key requirements include:
- A relevant tertiary qualification, such as a Bachelor’s degree in Computer Science, Software Engineering, or a closely related field, is preferred.
- A minimum of three years of hands-on experience in software development, with a significant portion dedicated to iOS-specific projects.
- Proficiency in Swift and/or Objective-C, the core languages for iOS development.
- A solid understanding of the iOS SDK, including frameworks like UIKit, SwiftUI, Core Data, and Core Animation.
- Experience with version control systems, such as Git.
- Familiarity with RESTful APIs and integrating mobile applications with backend services.
- A proactive approach to problem-solving and a keen eye for detail.
- Excellent communication and teamwork skills, essential for effective collaboration within a multidisciplinary team.
In South Africa, a role like this, depending on experience and the specific company, could typically range from R40,000 to R70,000+ per month. Major tech hubs like Johannesburg and Cape Town host numerous companies, from established enterprises to innovative startups, offering diverse career paths and growth opportunities for skilled iOS developers.
Key Responsibilities
- About the Opportunity A dynamic opportunity exists for a skilled iOS Engineer to join a forward-thinking technology organisation based in Johannesburg.
- This role offers a hybrid working model, blending the benefits of remote flexibility with the collaborative spirit of an office environment.
- The company is dedicated to crafting innovative software solutions that significantly elevate user experiences.
- They are committed to staying at the forefront of technological advancements, constantly exploring and integrating new tools and methodologies to enhance their development processes.
- If you are passionate about building high-quality mobile applications and thrive in an environment that values continuous learning and cutting-edge technology, this position could be an excellent fit for your career aspirations.
- What You'll Be Doing As an iOS Engineer, your primary focus will be on the development and ongoing maintenance of robust and engaging iOS applications.
Requirements
- Bachelor’s degree in Computer Science or a related field.
- 3+ years of software development experience.
- Proficiency in Java, Python, or C#.
- Experience with web frameworks and RESTful APIs.
About the employer
OfferZen
OfferZen is a hiring organisation operating in Johannesburg, Gauteng within the it jobs sector. They are currently recruiting for the iOS Engineer - 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 →
Senior Node.js Developer - Cape Town (In office)
OfferZen · Cape Town City Centre, Cape Town Region · R20 000 – R30 000 per month
- View →
Intermediate Python Developer - Johannesburg (Hybrid)
OfferZen · Johannesburg, Gauteng · R30 000 – R50 000 per month
- View →
Senior Android Developer – 10 Yrs - Johannesburg (In office)
OfferZen · Johannesburg, Gauteng · R25 000 – R35 000 per month
- View →
Application Developer - Remote
OfferZen · South Africa · R30 000 – R50 000 per month
- View →
Lead Developer
Adzuna SA – All · Johannesburg, Gauteng · R20 000 – R30 000 per month
- View →
Senior Java Developer - Johannesburg (In office)
OfferZen · Johannesburg, Gauteng · R20 000 – R35 000 per month
Get ready for your application
Free career guides written for South African job seekers.
