Développeur iOS Senior | Swift, SwiftUI | Poste à Distance

À distance
À plein temps
Nous recherchons un Développeur iOS Senior expérimenté pour rejoindre notre équipe dynamique en télétravail complet. Dans ce rôle stratégique, vous serez responsable du développement et de la maintenance d'applications iOS innovantes, en travaillant avec les technologies les plus récentes comme Swift 5.10+, SwiftUI et UIKit. Ce poste représente une opportunité exceptionnelle pour un spécialiste iOS passionné souhaitant contribuer à des projets d'envergure internationale. Responsabilités Principales - Concevoir et développer des applications iOS performantes et intuitives répondant aux exigences actuelles du marché. - Collaborer étroitement avec les équipes de produit et de design pour définir et implémenter de nouvelles fonctionnalités innovantes. - Assurer la maintenance proactive et l'optimisation constante des applications existantes. - Participer activement aux revues de code pour garantir la qualité et maintenir l'intégrité architecturale. - Résoudre les problèmes techniques complexes et optimiser les performances des applications pour une expérience utilisateur irréprochable. - Contribuer significativement à l'architecture logicielle et aux décisions techniques stratégiques. - Rester à jour sur les dernières évolutions d'iOS et intégrer les bonnes pratiques de développement mobile. - Travailler en autonomie tout en collaborant efficacement avec une équipe pluridisciplinaire distante. Compétences Requises - Minimum de 3 ans d'expérience professionnelle en développement iOS, avec un portfolio de projets significatifs. - Maîtrise approfondie de Swift et connaissance solide d'Objective-C pour gérer les bases de code existantes. - Expérience confirmée avec UIKit et SwiftUI pour le développement d'interfaces utilisateur sophistiquées. - Connaissance approfondie des frameworks iOS fondamentaux et stricte adhésion aux directives d'Apple. - Expérience pratique avec Core Data et autres solutions modernes de persistance de données. - Compétence avérée dans la réalisation de mises en page programmatiques (sans Interface Builder). - Application rigoureuse des principes SOLID et des meilleures pratiques de développement. - Maîtrise de Git et des workflows collaboratifs dans un environnement de développement distribué. - Capacité analytique pour comprendre et améliorer efficacement le code écrit par d'autres développeurs. - Expérience confirmée dans le développement d'applications client-serveur robustes et évolutives. - Esprit d'équipe développé et excellentes aptitudes communicationnelles dans un contexte distant. Atouts Supplémentaires - Expérience avec les méthodologies agiles et les outils comme Jira et Confluence pour la gestion de projet. - Expertise en matière de tests unitaires et d'interface utilisateur, avec une approche TDD/BDD. - Maîtrise et application pratique des patterns architecturaux modernes (MVC, MVVM, VIPER, Clean Swift). - Expérience avec les frameworks iOS avancés comme Combine, SwiftData, ARKit ou CoreML. - Familiarité avec les outils CI/CD pour l'automatisation des tests et du déploiement continu. - Expérience avec Swift Package Manager et/ou CocoaPods pour la gestion des dépendances. - Contributions notables à des projets open-source ou applications reconnues sur l'App Store. Pourquoi Nous Rejoindre Nous offrons un cadre de travail flexible et entièrement à distance, vous permettant d'équilibrer harmonieusement votre vie professionnelle et personnelle. Vous aurez l'opportunité de contribuer à des projets innovants, utilisant des technologies de pointe, au sein d'une équipe internationale talentueuse. Notre culture valorise l'apprentissage continu, la croissance professionnelle et l'excellence technique. Rejoignez-nous pour façonner l'avenir du développement mobile et propulser votre carrière dans un environnement stimulant, collaboratif et résolument tourné vers l'innovation.