Overview

Senior iOS Engineer Jobs in Johannesburg, South Africa at CodeConnect Staffing (Pty) Ltd

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

We’re looking for a Senior iOS Engineer to design, develop, and maintain high-quality mobile applications. This role suits a technically strong professional who thrives in collaborative, fast-paced environments and enjoys mentoring others, driving technical excellence, and contributing to innovative digital solutions.

Key Responsibilities

  • Lead the design, development, and implementation of complex iOS applications.
  • Provide technical guidance and mentorship to junior and intermediate engineers.
  • Participate in architecture and design discussions to ensure scalable, maintainable solutions.
  • Collaborate with cross-functional teams across product, QA, and design.
  • Conduct code reviews, ensure best practices, and drive continuous improvement.
  • Implement testing, automation, and performance optimization strategies.
  • Stay up to date with the latest iOS technologies and industry trends.

Requirements

  • 6+ years’ experience in native iOS development.
  • Proficiency in Swift, Objective-C, and UIKit.
  • Strong knowledge of Object-Oriented Programming (OOP) and Test-Driven Development (TDD).
  • Experience with App Store Connect for app submissions and lifecycle management.
  • Skilled in Cocoa Pods or Swift Package Manager (Swift

    PM).

  • Hands-on experience with Git and CI/CD tools (e.g., Jenkins, Travis CI, Circle

    CI).

  • Proven debugging, problem-solving, and performance optimization expertise.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

Nice to Have

  • Experience integrating Flutter into native iOS projects.
  • Proficiency with Swift

    UI and Combine frameworks.

  • Prior experience in a team lead or mentorship role.

Attributes

  • Technically strong, detail-oriented, and solutions-driven.
  • Passionate about building impactful, high-quality applications.
  • Strong communication, collaboration, and leadership skills.
  • Adaptable, proactive, and continuously focused on professional growth.

Title: Senior iOS Engineer

Company: CodeConnect Staffing (Pty) Ltd

Location: Johannesburg, South Africa

Category:

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.