Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Senior iOS Engineer.
South Africa Jobs Expertini

Urgent! Senior iOS Engineer Job Opening In WorkFromHome – Now Hiring CodeConnect Staffing (Pty) Ltd



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.

#J-18808-Ljbffr


Required Skill Profession

Software Development



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Senior iOS Potential: Insight & Career Growth Guide