South Africa
Senior iOS Engineer in Johannesburg - Image 1
Senior iOS Engineer in Johannesburg - Image 1
Enlarge image

Senior iOS Engineer, Johannesburg

Senior iOS Engineer, Johannesburg
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.
Highlights
Safety Tips
Be careful if you are offered a job on the spot.
1 / 10
More info about this ad

Senior iOS Engineer has been posted in the Johannesburg Engineering category on Locanto.

Why not check out other ads in this category, such as Civil Engineer - Saudi Arabia, Johannesburg, Design Structural Engineer, Johannesburg or Resident engineer /Manufacturing Engineer in Johannesburg. In total, we have 173 ads in Engineering in Johannesburg on Locanto classifieds.

Interested in more? Widen your search to view ads in nearby areas of Johannesburg. This includes Engineering in Germiston, Bedfordview and Edenvale. There are more ads within a 15 km radius for this category. If you want to view those ads, click here.