About this role
About the Role Babel is seeking an experienced iOS developer to participate in software architecture, development, testing, integration and deployment, focusing on native iOS with Swift and SwiftUI. The role is based in Casablanca and involves collaborating across disciplines to deliver high‑quality mobile applications. What You'll Do
- Participate in the definition of software architecture (VIPER, Clean Swift) and data modeling.
- Develop high‑performance screens and manage the application lifecycle.
- Implement unit tests (XCTest) and UI tests (XCUITest).
- Consume complex web services and manage local persistence.
- Provide technical support and address business feedback.
- Diagnose complex bugs and optimize performance (Instruments, Memory Leaks).
- Manage certificates, provisioning profiles and distribution via TestFlight / App Store Connect.
- Master version control and package management (Swift Package Manager, CocoaPods). What We're Looking For
- iOS Native: strong proficiency in Swift and declarative SwiftUI (in addition to UIKit).
- Frameworks: advanced use of Combine or Swift Concurrency (Async/Await).
- Design: strict adherence to Apple's Human Interface Guidelines (HIG).
- Security: expertise in securing sensitive data (Keychain, Secure Enclave).
- Experience: at least 10 years of mobile development with participation in a minimum of five major banking projects. Compensation & Benefits
- Health and life insurance, retirement plan.
- Team building activities, Happy Day, AfterWork, Team Day.
- Profit sharing and recognition of contributions.
- Focus on working with cutting‑edge technologies and innovative projects, supporting digital transformation.