Join a Tech Savvy team in Pretoria as an iOS Developer, where you’ll be key in maintaining and enhancing cutting-edge platforms. You’ll ensure clean, scalable, and accurate code, while providing iOS best practice guidance across the company. This role also offers the chance to mentor fellow developers and contribute to continuous platform innovation.
– Advanced proficiency in Swift and iOS best practices.
– Expertise in concurrency (GCD, Operation Queues, Tasks) and memory management.
– Experience with iOS frameworks: Core Animation, SwiftUI, Lottie, Combine, Core Data, RxSwift, and Core Bluetooth.
– Skilled in CI/CD tools like Xcode Cloud and GitHub Actions.
– Proficient in complex Git workflows (rebasing, cherry-picking).
– Strong understanding of app architecture and design patterns (Dependency Injection).
– Networking knowledge, including SSL.
– Familiarity with custom transitions, animations, accessibility, localization, and internationalization.
– Data persistence with Core Data (models and migrations).
– Advanced unit and performance testing abilities.
Desired Skills:
- iOS
- iOS Developement
- Programming
- iOS Frameworks
- Analysis
Employer & Job Benefits:
- Pension Fund
- 13the Cheque