Enable job alerts via email!

Ios Develoepr

Network Recruitment

Pretoria

On-site

ZAR 600 000

Full time

Today
Be an early applicant

Job summary

A recruitment agency is seeking an experienced iOS Developer in Pretoria. You will collaborate with stakeholders to design and implement high-quality iOS applications. The ideal candidate has 3-5 years of experience delivering native iOS applications and is proficient in Swift. This role offers competitive benefits including medical aid and a pension fund.

Benefits

Medical Aid
Pension Fund

Qualifications

  • 3-5 years as an iOS Developer.
  • Experience delivering native iOS applications for at least one project.
  • Proficiency in Swift (Advanced).

Responsibilities

  • Collaborate with stakeholders to design and implement iOS applications.
  • Develop, test, and deploy code following best practices.
  • Track progress and communicate effectively with team members.

Skills

Swift
GCD
Memory Management
iOS best practices
Core Animation
SwiftUI
Job description
iOS Developer – Pretoria

Location: Pretoria, Gauteng
Network Recruitment – 4 days ago posted

Key Responsibilities

  • Collaborate with stakeholders to plan, design, and implement high‑quality, maintainable iOS applications throughout the software lifecycle.
  • Develop, test, and deploy code following best practices, coding standards, and CI/CD processes, including automated testing and DevOps.
  • Track progress, report on project status, and communicate effectively with team members and stakeholders.
  • Participate in peer code reviews, mentor colleagues, and contribute to team knowledge sharing and problem‑solving.
  • Ensure compliance with quality standards, regulatory requirements, and maintain accurate documentation for all systems and processes.

Required Experience & Skills

  • 3‑5 years as an iOS Developer.
  • Experience delivering native iOS applications for at least one project.
  • Proficiency in Swift (Advanced), GCD, Operation Queues, Memory Management, iOS best practices, iOS Frameworks/SDKs, Core Animation / SwiftUI animation.

Benefits

  • Medical Aid, Pension Fund.
Full‑Stack Software Engineer – Supply Chain Optimisation

Location: Pretoria, Gauteng – Posted today

Role Overview

Design, build and maintain a cloud‑based supply chain optimisation platform. Work closely with Industrial Engineers to translate requirements into a robust solution.

Key Responsibilities

  • Design, build and maintain the optimisation software.
  • Collaborate with Industrial Engineers on business requirements.
  • Continuously evaluate and optimise the codebase.

Qualifications & Experience

  • Bachelor’s degree in Computer Science, Engineering or equivalent.
  • 0‑3 years’ experience as a developer.

Tech Stack

  • Python / Django
  • GitHub

Benefits

  • Flexibility, hybrid work, and real impact.
Senior Software Engineer – Microsoft Stack

Location: Centurion, Gauteng – R600‑000 to R1 200‑000

Position Overview

Design, develop, and maintain enterprise .NET applications using C#, ASP.NET Core, SQL Server, and related Microsoft technologies.

Key Responsibilities

  • Develop clean, testable ASP.NET Core / Web API services.
  • Model performance‑oriented schemas in SQL Server and write ETL pipelines.
  • Automate builds, tests, and releases with Azure DevOps, Docker, Kubernetes.
  • Lead design reviews, enforce coding standards, profile workloads, and guide architecture decisions.

Required Qualifications

  • 10+ years in C#/.NET development, including senior leadership.
  • Proven delivery of complex systems on the .NET stack.

Technical Skills

  • C# 10/11, ASP.NET Core 6+, EF Core, gRPC.
  • SQL Server, SSIS, Azure Data Factory, Redis.
  • CI/CD with Azure DevOps, Docker, Kubernetes.
  • Security fundamentals (OAuth, OpenID, OWASP).

Preferred Qualifications

  • Bachelor’s degree in Computer Science or engineering.
  • Microsoft certifications (e.g., AZ‑204).
Mobile Developer Team Lead – Flutter

Location: Centurion, Gauteng – R90 000 to R120 000

Role Overview

Lead the Flutter app development team, mentor developers, and shape the product’s mobile strategy across iOS, Android, and web.

Key Responsibilities

  • Write and review code, mentor team members.
  • Drive architectural discussions and product roadmap.
  • Ensure high‑quality, scalable, secure mobile applications.

Requirements

  • Strong background in Flutter, .NET, SQL, and cloud architectures.
  • Team leadership experience.
Intermediate iOS Developer – Tracker

Location: Centurion, Gauteng – Employment: Permanent

Key Roles and Responsibilities

  • Collaborate with cross‑functional teams to design, build, and ship new features.
  • Work with APIs and external data sources.
  • Optimise development efficiency through new technologies.
  • Implement designer specifications and maintain app stability and performance.

Minimum Requirements

  • Strong Swift and SwiftUI development experience.
  • Experience with RESTful APIs, JSON, Git, and clean code practices.
Embedded iOS Developer

Location: Centurion, Gauteng – Permanent

Key Responsibilities

  • Design and develop advanced iOS applications using Swift and Objective‑C.
  • Ensure performance, quality, and responsiveness.
  • Collaborate to define, design, ship new features.
  • Integrate iOS apps with embedded systems via Bluetooth, Wi‑Fi, USB, or custom protocols.
  • Develop communication layers and APIs for hardware integration.
  • Write unit tests, conduct code reviews, and troubleshoot hardware‑software interactions.

Required Skills

  • Proficiency in Swift (and Objective‑C if relevant).
  • Familiarity with UIKit, Core Bluetooth, Core Data, AVFoundation.
  • Embedded systems knowledge – firmware, microcontrollers, RTOS.
  • Experience with communication protocols (Bluetooth LE, UART, SPI, I²C, CAN).
  • Strong debugging, problem‑solving, Git, Agile experience.
Senior Software Systems Engineer

Location: Centurion, Gauteng – Permanent

Key Responsibilities

  • Lead and manage Software System Engineering processes.
  • Document system software development and requirements.
  • Design software system architecture and validate interfaces.
  • Support system development, integration, and testing.

Skills and Experience

  • 5+ years in system development or related environment.
  • Advanced knowledge of Software Systems Engineering processes.
  • Experience with embedded software development.
  • Proficiency with C/C++, Linux, Case Tools (Enterprise Architect).
Lead Android Developer – Kotlin/Compose

Location: Centurion, Gauteng – Permanent (Tracker)

Job Description

  • Lead Android app development using Kotlin and Compose.
  • Collaborate with cross‑functional teams to design, build, and ship new features.
  • Mentor junior developers.
  • Integrate with external data sources and APIs.
  • Ensure app stability, performance, and scalability.

Minimum Requirements

  • Strong experience in Android development, Kotlin, and Compose.
  • Experience with RESTful APIs, JSON, Git.
  • Leadership experience.

Benefits

  • Tracker Benefits package.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.