Job Search and Career Advice Platform

Enable job alerts via email!

Senior IOS Developer

Sabenza IT & Recruitment

Pretoria

On-site

ZAR 500 000 - 700 000

Full time

9 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading recruitment firm is seeking a Senior iOS Developer to enhance their mobile development team. This role requires 5+ years of iOS application development experience and proficiency in Swift and Objective-C. Responsibilities include designing and building iOS applications, performing code reviews, and collaborating with cross-functional teams. Ideal candidates will also demonstrate strong problem-solving abilities and have experience with iOS frameworks and tools such as Xcode. Opportunities for mentorship and continuous learning are provided.

Qualifications

  • 5+ years of professional experience in iOS development.
  • Proficiency in Swift and Objective-C.
  • Experience with iOS frameworks such as Core Data, Core Animation, and Core Graphics.

Responsibilities

  • Design and build advanced applications for the iOS platform.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Conduct code reviews and ensure adherence to best practices and coding standards.

Skills

Swift
Objective-C
iOS frameworks (Core Data, Core Animation, Core Graphics)
Xcode
Git
CI/CD pipelines
MVC
MVVM
VIPER
Problem-solving

Education

Bachelor’s degree in Computer Science, Engineering, or related field

Tools

Firebase
AWS
Azure
SwiftUI
Combine
Job description

Pretoria, South Africa | Posted on 03/10/2025

Our client is seeking a highly skilled Senior iOS Developer to join their mobile development team. The ideal candidate will have extensive experience in iOS application development and a deep understanding of mobile architecture and design. You will be responsible for the development and maintenance of applications aimed at a wide range of iOS devices, including mobile phones and tablets. Your primary focus will be the development of iOS applications and their integration with back-end services.

Requirements

Required Skills and Qualifications:

  • Experience: 5+ years of professional experience in iOS development.
  • Language: Proficiency in Swift and Objective-C.
  • Frameworks: Experience with iOS frameworks such as Core Data, Core Animation, and Core Graphics.
  • Tools: Proficiency with Xcode, version control (Git), and CI/CD pipelines.
  • Architecture: Solid understanding of mobile architecture patterns such as MVC, MVVM, and VIPER.
  • Testing: Experience with unit testing, automated testing frameworks, and UI testing.
  • UI/UX: Strong knowledge of iOS UI design principles, patterns, and best practices.
  • APIs: Experience with third-party libraries and APIs.
  • Problem-Solving: Strong problem-solving skills and ability to troubleshoot complex issues.
Preferred Skills:
  • Experience with Agile/Scrum methodologies.
  • Knowledge of cloud services such as Firebase, AWS, or Azure.
  • Experience with performance and memory tuning with tools.
  • Exposure to app security best practices.
  • Experience with SwiftUI and Combine.
  • Knowledge of GraphQL.
Education:
  • Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experience.
Key Responsibilities:
  • Design and Build: Design and build advanced applications for the iOS platform.
  • Collaborate: Work with cross-functional teams to define, design, and ship new features.
  • Code Review: Conduct code reviews and ensure adherence to best practices and coding standards.
  • Performance: Work on bug fixing and improving application performance.
  • Testing: Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Mentorship: Mentor junior developers and conduct regular training sessions.
  • Documentation: Maintain thorough documentation of design and code changes.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.