Senior i OS Engineer (Full-Time | Hybrid – Sandton, Gauteng)
We're looking for a Senior i OS Engineer to design, develop, and maintain high-quality mobile applications.
This role suits a technically strong professional who thrives in collaborative, fast-paced environments and enjoys mentoring others, driving technical excellence, and contributing to innovative digital solutions.
Key Responsibilities
- Lead the design, development, and implementation of complex i OS applications.
- Provide technical guidance and mentorship to junior and intermediate engineers.
- Participate in architecture and design discussions to ensure scalable, maintainable solutions.
- Collaborate with cross-functional teams across product, QA, and design.
- Conduct code reviews, ensure best practices, and drive continuous improvement.
- Implement testing, automation, and performance optimization strategies.
- Stay up to date with the latest i OS technologies and industry trends.
Requirements
- 6+ years' experience in native i OS development.
- Proficiency in Swift, Objective‑C, and UIKit.
- Strong knowledge of Object-Oriented Programming (OOP) and Test-Driven Development (TDD).
- Experience with App Store Connect for app submissions and lifecycle management.
- Skilled in Cocoa Pods or Swift Package Manager (Swift PM).
- Hands‑on experience with Git and CI / CD tools (e.g., Jenkins, Travis CI, Circle CI).
- Proven debugging, problem‑solving, and performance optimization expertise.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Nice to Have Experience integrating Flutter into native i OS projects.
- Proficiency with Swift UI and Combine frameworks.
- Prior experience in a team lead or mentorship role.
Attributes
- Technically strong, detail-oriented, and solutions‑driven.
- Passionate about building impactful, high-quality applications.
- Strong communication, collaboration, and leadership skills.
- Adaptable, proactive, and continuously focused on professional growth.