Enable job alerts via email!

Intermediate iOS Engineer

CodeConnect Staffing (Pty) Ltd

Johannesburg

Hybrid

ZAR 500,000 - 700,000

Full time

Today
Be an early applicant

Job summary

A leading tech recruitment agency is seeking an Intermediate iOS Engineer in Johannesburg. This role involves developing high-quality iOS applications and collaborating with cross-functional teams. The ideal candidate should have 3-5 years of experience and be proficient in Swift and Objective-C. A strong understanding of modern development practices is also required. This position offers a hybrid work model.

Qualifications

  • 3–5 years’ experience in iOS development.
  • Solid understanding of OOP principles.
  • Experience using App Store Connect for app submission.

Responsibilities

  • Develop and maintain high-quality iOS applications.
  • Implement new features and optimize existing code.
  • Collaborate with cross-functional teams.

Skills

iOS development
Swift
Objective-C
UIKit
Test-Driven Development (TDD)
Git
CocoaPods
Swift Package Manager
Problem-solving
Teamwork

Education

Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent
Job description

Intermediate iOS Engineer (Full-Time | Hybrid – Sandton, Gauteng)

Overview

We’re seeking an Intermediate iOS Engineer with a strong technical background and a passion for building clean, efficient, and user-friendly mobile applications. The ideal candidate will have hands‑on experience developing, testing, and deploying iOS apps, as well as a solid understanding of modern development practices.

Key Responsibilities
  • Develop and maintain high-quality iOS applications.
  • Implement new features and optimize existing code for performance and scalability.
  • Write clean, maintainable, and testable code following best practices.
  • Collaborate with cross‑functional teams, including design, QA, and product.
  • Participate in code reviews, testing, and debugging.
  • Stay up to date with new technologies and contribute to continuous improvement initiatives.
Requirements
  • 3–5 years’ experience in iOS development.
  • Strong proficiency in Swift, Objective‑C, and UIKit.
  • Solid understanding of OOP principles and Test-Driven Development (TDD).
  • Experience using App Store Connect for app submission and management.
  • Proficient with CocoaPods or Swift Package Manager (SwiftPM).
  • Experience with source control (Git) and CI/CD pipelines.
  • Strong debugging and problem-solving skills.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent practical experience.
Nice to Have
  • Experience integrating Flutter in native iOS projects.
  • Familiarity with SwiftUI and Combine frameworks.
Attributes
  • Passionate about technology and clean code.
  • Strong communication and teamwork skills.
  • Detail‑oriented, accountable, and proactive.
  • Adaptable and eager to learn new tools and frameworks.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.