Explorer

Développeur iOS

ALGER

  • Catégories: Informatique, Systèmes d'Information, Internet
  • Secteur d'activité: Informatique, Télécom, Internet
  • Type de poste: CDD Ou Mission
  • Niveau d'études: Master 2, Ingéniorat, Bac + 5
  • Années d'experience: 3 À 5 Ans
  • Wilaya: ALGER
  • Publiée le: 18-02-2026 à 11:10:51
Description
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 ;
Contacter l'annonceur
plus d’offres d’emploi