SIMOON CV

iOS Developer

Entreprise
MigrationIT
Lieu
Cairo, Égypte
Contrat
CDI
Publication
Publiée le 3 novembre 2026

Description du poste

Job Description

Design, develop, and maintain iOS applications using Swift (and Objective-C where applicable).

Build high-quality, scalable, and user-friendly mobile applications.

Implement new features and enhance existing functionalities.

Integrate REST APIs and third-party services.

Collaborate with UI/UX designers, backend developers, QA Engineers, and Business Analysts.

Ensure application performance, security, stability, and responsiveness.

Identify, troubleshoot, and resolve technical issues and bugs.

Participate in code reviews and apply development best practices.

Write clean, maintainable, and well-documented code.

Participate in Agile/Scrum development activities.

Requirements

Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.

Good professional English required; French is an advantage.

3 to 6 years of professional experience in iOS development.

Strong proficiency in Swift; knowledge of Objective-C is a plus.

Solid knowledge of the iOS SDK, UIKit, and Apple development frameworks.

Hands-on experience with Xcode.

Good understanding of REST APIs and JSON.

Experience with Git and version control systems.

Knowledge of iOS architecture patterns (MVVM, MVC, VIPER, Clean Architecture).

Familiarity with Core Data, Combine, and dependency management tools (Swift Package Manager, CocoaPods).

Understanding of mobile application security and performance optimization.

Experience with testing frameworks (XCTest) and debugging tools.

Preferred Qualifications

Previous experience in banking, fintech, or digital payment applications.

Experience with secure mobile applications and authentication mechanisms (biometrics, Keychain).

Knowledge of CI/CD processes for mobile applications and App Store publication.

Familiarity with SwiftUI is an advantage.

Requirements...

Vos choix sur les cookies

Avec votre accord, nous utilisons des traceurs de mesure publicitaire pour savoir quelles annonces amènent des inscriptions et des achats de jetons. Ils ne sont déposés qu'après votre accord, et refuser ne change rien à l'utilisation du site. Vous pouvez changer d'avis à tout moment avec « Gérer mes cookies », en bas de chaque page. Politique de confidentialité