Développeur iOS Senior | Expert Swift & Objective-C | Télétravail

À distance
À plein temps
Notre société recherche actuellement un Développeur iOS Senior expérimenté afin de participer à la conception et au développement d'applications mobiles innovantes pour notre clientèle internationale. En qualité de spécialiste des technologies Swift et Objective-C, vous assumerez la responsabilité de créer des solutions logicielles performantes, pérennes et évolutives, tout en œuvrant au sein d'une équipe pluridisciplinaire de professionnels passionnés. Responsabilités Principales - Élaboration et implémentation d'applications iOS sophistiquées utilisant Swift 5.9 et Objective-C, dans le respect des standards actuels de l'industrie. - Conception d'interfaces utilisateur raffinées et intuitives à l'aide des frameworks UIKit et SwiftUI, garantissant une expérience utilisateur optimale. - Optimisation méticuleuse des performances applicatives pour assurer une fluidité irréprochable sur différents appareils Apple. - Participation active aux décisions d'architecture logicielle en collaboration étroite avec l'équipe technique. - Contribution aux revues de code régulières afin de maintenir un niveau d'excellence et d'homogénéité dans la base de code. - Application rigoureuse des meilleures pratiques de développement et adhésion aux principes SOLID, KISS et DRY. - Utilisation experte de Git pour la gestion efficiente des versions et la collaboration harmonieuse entre développeurs. - Résolution anticipée des problématiques techniques et amélioration continue des applications existantes. - Veille technologique assidue concernant les évolutions d'iOS, Swift et les méthodologies émergentes du secteur. - Coordination avec les équipes de conception et de gestion produit pour transformer les exigences fonctionnelles en solutions techniques viables. Compétences Requises - Justifier d'un minimum de 3 années d'expérience professionnelle dans le développement d'applications mobiles pour l'écosystème iOS. - Posséder une maîtrise approfondie de Swift (version 5.x) ainsi qu'une connaissance substantielle d'Objective-C. - Démontrer une expertise pratique de l'environnement de développement Xcode (version 14+). - Comprendre et appliquer avec discernement les principes SOLID, KISS et DRY dans la réalisation des projets. - Attester d'une expérience confirmée avec UIKit et, idéalement, SwiftUI pour la création d'interfaces modernes. - Maîtriser parfaitement Git pour la gestion du code source et le contrôle de version. - Être capable de produire un code élégant, maintenable et adéquatement documenté. - Disposer d'excellentes aptitudes en matière de résolution de problèmes complexes et de débogage efficace. - Faire preuve de compétences communicationnelles supérieures et d'esprit d'équipe dans un contexte de travail à distance. - Démontrer une capacité à travailler de façon autonome tout en maintenant une productivité élevée. Atouts Supplémentaires - Expérience pratique avec Core Data et d'autres technologies de persistance des données. - Compétences avancées en rédaction de tests unitaires et d'interface utilisateur (XCTest, UI Testing). - Maîtrise des patterns architecturaux contemporains (MVC, MVVM, VIPER, Clean Swift). - Familiarité avec les frameworks de programmation réactive tels que Combine ou RxSwift. - Pratique confirmée des API RESTful et des formats d'échange de données JSON/XML. - Connaissance approfondie des principes et outils de CI/CD appliqués au développement mobile. - Contributions significatives à des projets open source ou portefeuille d'applications publiées sur l'App Store. - Aisance avec les outils de gestion de projet et de suivi des problèmes comme Jira, Trello ou Asana. - Expérience dans le développement d'applications pour watchOS, tvOS ou macOS, constituant un avantage distinctif. Pourquoi Nous Rejoindre Notre entreprise vous propose un cadre de travail flexible et entièrement distanciel, vous offrant la possibilité d'exercer vos talents depuis n'importe quelle localisation géographique. Vous aurez l'opportunité de collaborer avec une équipe internationale de professionnels d'exception, de contribuer à des projets novateurs et de parfaire vos compétences techniques en utilisant les technologies de pointe. Nous accordons une importance capitale à l'équilibre entre vie professionnelle et personnelle, à l'apprentissage perpétuel et au développement de carrière de nos collaborateurs.