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

iOS Engineer - Johannesburg (Hybrid)

OfferZenJohannesburg, Gauteng

Salary

R30 000 – R60 000 per month

Job Type

full time

Posted

about 2 hours ago

Closing date

5 Oct 2026

Share:WhatsAppLinkedIn

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

O

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.

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 →