Job Description
Capfi Africa is recruiting an iOS Developer for one of its banking sector clients. The role is based in Casablanca and offers a hybrid work model. The client, a key player in the banking sector, is strengthening its mobile teams as part of its digital projects. They are seeking an iOS Developer capable of designing, developing, and maintaining high-performance and robust mobile applications for thousands of users.
Role Involves:
- Developing native iOS applications in Swift and/or Objective-C, compatible with iPhone and iPad.
- Participating in all stages of the application lifecycle: design, development, testing, production release, and evolution.
- Ensuring the performance, stability, and quality of applications.
- Working closely with UI/UX, backend, and product teams.
- Integrating REST APIs and managing local data (CoreData, Realm).
- Implementing unit, UI, and automated tests.
- Contributing to the publication and maintenance of applications on the App Store.
- Participating in continuous technological monitoring of iOS best practices and new frameworks.
Requirements:
- 3 to 5 years of experience in native iOS development.
- Proficiency in Swift, Objective-C, and Apple tools (Xcode, Instruments, etc.).
- Excellent knowledge of iOS frameworks: UIKit, SwiftUI, Combine, CoreData...
- Understanding of MVVM/MVC architectures and mobile constraints.
- Comfort with CI/CD environments (Fastlane, Bitrise, etc.).
- Rigorous, autonomous, with a strong team spirit and good communication.
Role Offers:
- A mission at the heart of the digital transformation of a major banking group.
- Innovative mobile projects with a strong user impact.
- A stimulating and collaborative work environment.
- A permanent contract (CDI) with prospects for evolution and skills development.