About the Role
Our client, a dynamic leader in the mobile technology sector, is looking for a talented and experienced Senior Mobile Application Developer specializing in iOS/Swift . This role is based in our client's modern offices in Polokwane, Limpopo, ZA , offering a flexible Hybrid work model that combines office collaboration with remote flexibility. You will be responsible for the end-to-end development of innovative and user-friendly iOS applications, contributing to the entire lifecycle from concept and design through to deployment and maintenance. This is an exciting opportunity to work on cutting‑edge mobile projects, collaborate with a multidisciplinary team, and influence the direction of our client's mobile strategy. The ideal candidate will have a strong portfolio of successful iOS applications and a passion for delivering high‑quality, performant, and engaging mobile experiences. You will be key in developing features that delight our users and drive business objectives within the vibrant Limpopo region.
Key Responsibilities
- Design, build, and maintain advanced applications for the iOS platform using Swift .
- Collaborate with cross‑functional teams including designers, product managers, and backend engineers to define and ship new features.
- Write clean, efficient, maintainable, and well‑tested code.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks, fix bugs, and improve application performance.
- Work with outside data sources and APIs.
- Implement UI designs and ensure a seamless user experience across different iOS devices and versions.
- Participate in code reviews, providing constructive feedback to peers.
- Stay up‑to‑date with the latest iOS development trends, technologies, and best practices.
- Contribute to the architectural decisions for new mobile features and applications.
- Manage the release of applications to the App Store.
- Mentor junior iOS developers and share knowledge within the team.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Minimum of 5 years of professional experience in iOS application development.
- Proven expertise in programming with Swift and proficiency with iOS frameworks (UIKit, SwiftUI, etc.).
- Strong understanding of the iOS development lifecycle and Apple's Human Interface Guidelines.
- Experience with consuming RESTful APIs and working with JSON data.
- Proficiency with version control systems, particularly Git .
- Experience with performance and memory tuning tools (e.g., Instruments).
- Familiarity with continuous integration and continuous delivery (CI/CD) pipelines for mobile apps.
- Knowledge of mobile security best practices.
- Excellent problem‑solving, analytical, and debugging skills.
- Strong communication and collaboration skills, capable of working effectively in a Hybrid environment.
- Experience with cross‑platform frameworks (e.g., React Native, Flutter) is a plus.
Benefits
- Our client offers a competitive salary, comprehensive health benefits, and retirement savings plan.
- You will enjoy a flexible Hybrid work arrangement, allowing you to balance your professional and personal life effectively.
- Professional development is highly valued, with opportunities for training, conferences, and skill enhancement.
- Other benefits include performance bonuses, ample annual leave, and access to modern office facilities in Polokwane .
- Join a creative and supportive team environment where your contributions are recognized and where you can grow your career in mobile technology.