×
Register Here to Apply for Jobs or Post Jobs. X

Senior iOS Engineer

Job in Johannesburg, 2000, South Africa
Listing for: CodeConnect Staffing (Pty) Ltd
Full Time position
Listed on 2025-12-04
Job specializations:
  • Software Development
    iOS Developer, App Developer - Mobile/Web
Job Description & How to Apply Below

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.
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary