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
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.