Enable job alerts via email!

Senior Ios Engineer

Codeconnect Staffing (Pty) Ltd

Gauteng

Hybrid

ZAR 600 000 - 800 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A staffing agency is seeking a Senior iOS Engineer in Sandton, Gauteng. This role involves designing and developing mobile applications, mentoring junior engineers, and ensuring best practices. Ideal candidates should have over 6 years of experience in iOS development, strong skills in Swift and Objective-C, and a passion for creating high-quality applications. Offering a hybrid work model.

Qualifications

  • 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.
  • Hands-on experience with Git and CI/CD tools.

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.
  • Conduct code reviews and ensure best practices.
  • Implement testing and performance optimization strategies.

Skills

iOS development
Swift
Objective-C
UIKit
OOP
TDD
CocoaPods
Swift Package Manager
Git

Education

Bachelor's or Master's degree in Computer Science or Engineering

Tools

Jenkins
Travis CI
CircleCI
Job description
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 CocoaPods or Swift Package Manager (SwiftPM).
  • Hands-on experience with Git and CI / CD tools (e.g., Jenkins, Travis CI, CircleCI).
  • 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 SwiftUI 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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.