Job Search and Career Advice Platform

Enable job alerts via email!

Senior Ios Engineer

Codeconnect Staffing

Johannesburg

Hybrid

ZAR 600 000 - 800 000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology staffing agency is seeking a Senior iOS Engineer for their hybrid workspace in Johannesburg. This role involves designing, developing, and maintaining high-quality mobile applications. The ideal candidate will have over 6 years of experience in native iOS development, strong proficiency in Swift and Objective-C, and skills in leading and mentoring teams. Candidates should also have knowledge of modern development practices, including testing and CI/CD tools. Join a collaborative environment where innovation thrives.

Qualifications

  • 6+ years' experience in native iOS development.
  • Hands-on experience with Git and CI/CD tools.
  • Nice to have: Experience integrating Flutter into native iOS projects.

Responsibilities

  • Lead the design, development, and implementation of complex iOS applications.
  • Provide technical guidance and mentorship to junior engineers.
  • Collaborate with cross-functional teams across product, QA, and design.

Skills

Proficiency in Swift
Proficiency in Objective-C
Proficiency in UIKit
Strong knowledge of Object-Oriented Programming (OOP)
Test-Driven Development (TDD)
Experience with Git
CI/CD tools
Debugging expertise

Education

Bachelor's or Master's degree in Computer Science

Tools

Cocoa Pods
Swift Package Manager (Swift PM)
App Store Connect
Job description

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

We're looking for a Senior i OS 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 i OS 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 i OS technologies and industry trends.
Requirements
  • 6+ years' experience in native i OS 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 i OS 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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.