The Role We're seeking an iOS Developer to design, build, and maintain high-quality native mobile applications. You'll work within a talented technical team to deliver seamless, performant iOS experiences using Swift and SwiftUI, collaborating closely with backend and design teams to ensure polished and scalable products. Snapshot Location : Cape Town, Johannesburg, Remote Employment Type : Full-time, Contract Key Responsibilities Build and maintain native iOS applications using Swift, SwiftUI, and UIKit . Ensure apps meet high standards of performance, reliability, and scalability . Integrate with backend services using RESTful APIs or GraphQL . Maintain code quality through automated testing, version control, and CI/CD pipelines . Collaborate with cross-functional teams including Design, Product, and Backend to deliver features. Participate in code reviews , mentor junior engineers, and promote best practices. Skills & Experience 5 - 8+ years of professional iOS development experience . Proficiency in Swift, SwiftUI, and UIKit . Experience with MVVM or VIPER architecture patterns . Integration experience with REST APIs and JSON . Familiarity with Git, Jenkins, or other CI/CD tools . Strong understanding of Apple design principles and Human Interface Guidelines . Nice to Have Experience with Objective-C . Exposure to Firebase, AWS Mobile Hub, or CloudKit . Familiarity with Flutter or React Native . Salary R60k/month - R150k/month Culture & Benefits Discretionary performance-based bonus.
Microsoft Azure (Fabric Platform) Engineer - PC
DVT
React Native / Flutter Developer (Intermediate - Senior)
Naomii Talent Solutions
Senior Python Developer
Naomii Talent Solutions
Chief Technology Officer
Initiate
Solutions Architect
Sassoconsulting Co
Microsoft Fabric Developer (South Africans only)
Sassoconsulting Co