Développeur iOS
Entreprise d'appui au développement du numérique (EADN)
Publiée il y a 4 jours · Expire dans 1 mois
Description du poste
Description du poste : Développeur iOS expérimenté, spécialisé dans la conception et le développement d’applications mobiles natives performantes, élégantes et sécurisées pour l’écosystème Apple. Doté d’une maîtrise approfondie de Swift et des frameworks iOS modernes, il est capable de transformer des maquettes UI/UX en expériences utilisateur fluides et cohérentes, dans le respect des bonnes pratiques d’architecture et de qualité du code. Il présente une forte sensibilité aux performances, à l’accessibilité et à la maintenabilité des applications.
Activités et missions principales : Compétences techniques : Développement iOS SwiftUIKit, SwiftUIXcode, Swift Package ManagerGestion du cycle de vie des applications iOS UI / UX Human Interface Guidelines (Apple)Conception d’interfaces adaptatives (iPhone, iPad)Animations et transitionsAccessibilité (VoiceOver, Dynamic Type) Architecture & Qualité MVVM, Clean ArchitectureCombine / async-awaitTests unitaires et UI (XCTest, XCUITest)Gestion de la mémoire et optimisation des performances Intégration & API Consommation d’API RESTURL Session, Alamo FireSérialisation JSON (Codable)Intégration avec des services backend et applications mobiles Données & Persistance Core DataSQLiteUserDefaultsGestion du cache et synchronisation des données Sécurité & Distribution Gestion des certificats et profils de provisioningSécurisation des données (Keychain)Publication sur l’App StoreGestion des versions et déploiements Environnement & Outils Git, GitHubCI/CD (Fastlane, GitHub Actions)Méthodologies Agile / ScrumDocumentation techniqueMacOs Qualités personnelles :
Rigueur et sens du détail dans la conception
et le développement d’applications Esprit
d’analyse et capacité à résoudre des problèmes complexes Sens
de l’organisation et gestion efficace des priorités Adaptabilité
et apprentissage rapide des nouvelles technologies Esprit
d’équipe et collaboration dans des environnements Agile/Scrum Sens
de la communication pour expliquer des concepts techniques à des non‑techniques Créativité
et sens esthétique pour l’UI/UX
Compétences linguistiquesMaîtrise parfaite du Anglais (niveau professionnel – lecture, rédaction et communication) – obligatoire.Arabe : Ecrit, parlé et lu ;Français : Ecrit, parlé et lu ;
Activités et missions principales : Compétences techniques : Développement iOS SwiftUIKit, SwiftUIXcode, Swift Package ManagerGestion du cycle de vie des applications iOS UI / UX Human Interface Guidelines (Apple)Conception d’interfaces adaptatives (iPhone, iPad)Animations et transitionsAccessibilité (VoiceOver, Dynamic Type) Architecture & Qualité MVVM, Clean ArchitectureCombine / async-awaitTests unitaires et UI (XCTest, XCUITest)Gestion de la mémoire et optimisation des performances Intégration & API Consommation d’API RESTURL Session, Alamo FireSérialisation JSON (Codable)Intégration avec des services backend et applications mobiles Données & Persistance Core DataSQLiteUserDefaultsGestion du cache et synchronisation des données Sécurité & Distribution Gestion des certificats et profils de provisioningSécurisation des données (Keychain)Publication sur l’App StoreGestion des versions et déploiements Environnement & Outils Git, GitHubCI/CD (Fastlane, GitHub Actions)Méthodologies Agile / ScrumDocumentation techniqueMacOs Qualités personnelles :
Rigueur et sens du détail dans la conception
et le développement d’applications Esprit
d’analyse et capacité à résoudre des problèmes complexes Sens
de l’organisation et gestion efficace des priorités Adaptabilité
et apprentissage rapide des nouvelles technologies Esprit
d’équipe et collaboration dans des environnements Agile/Scrum Sens
de la communication pour expliquer des concepts techniques à des non‑techniques Créativité
et sens esthétique pour l’UI/UX
Compétences linguistiquesMaîtrise parfaite du Anglais (niveau professionnel – lecture, rédaction et communication) – obligatoire.Arabe : Ecrit, parlé et lu ;Français : Ecrit, parlé et lu ;