Développeur iOS Senior | Swift & Objective-C | Télétravail | CDI
À distance
À plein temps
Nous recherchons un Développeur iOS Senior chevronné pour rejoindre notre équipe innovante. Dans cette fonction entièrement à distance, vous concevrez et développerez des applications iOS sophistiquées en utilisant Swift 6 et Objective-C. Votre expertise technique approfondie et votre passion pour le développement mobile seront déterminantes pour créer des expériences utilisateur exceptionnelles et des applications performantes.
Responsabilités Principales:
- Concevoir et développer des applications iOS robustes, évolutives et maintenables.
- Collaborer étroitement avec les équipes produit et design pour définir et implémenter les fonctionnalités.
- Réaliser des interfaces utilisateur réactives et élégantes conformément aux spécifications établies.
- Garantir la qualité du code via des revues régulières et des pratiques de développement rigoureuses.
- Résoudre des problèmes techniques complexes et optimiser les performances des applications.
- Intégrer efficacement les API RESTful et divers services web dans l'architecture applicative.
- Mettre en œuvre les meilleures pratiques de développement mobile et de sécurité.
- Contribuer activement à l'amélioration continue des processus de développement.
- Assurer la maintenance et l'évolution des applications existantes dans notre portefeuille.
- Participer à l'élaboration de l'architecture technique pour les nouvelles fonctionnalités.
Compétences Requises:
- Minimum de 3 ans d'expérience professionnelle en développement d'applications iOS.
- Maîtrise approfondie de Swift (version 6.x) et d'Objective-C avec des projets concrets à l'appui.
- Connaissance solide des frameworks iOS fondamentaux et des directives Apple actuelles.
- Expérience pratique avec UIKit, SwiftUI et compréhension approfondie des cycles de vie des applications.
- Compétence avérée avec Core Data pour la gestion efficace de données persistantes.
- Expérience significative dans le développement d'applications client-serveur et l'intégration d'API.
- Capacité démontrée à créer des interfaces utilisateur programmatiquement sans recourir aux Storyboards.
- Compréhension et application rigoureuse des principes SOLID dans la conception logicielle.
- Maîtrise de Git et des workflows de développement collaboratif dans un environnement distribué.
- Aptitude à comprendre et à travailler efficacement sur des bases de code existantes.
- Excellentes capacités de communication et d'intégration dans un environnement d'équipe.
Atouts Supplémentaires:
- Expérience avec les outils Atlassian (Jira, Confluence) pour la gestion de projets agiles.
- Compétences avancées en rédaction et exécution de tests unitaires et d'interface utilisateur.
- Maîtrise des pratiques CI/CD appliquées au développement iOS moderne.
- Connaissance approfondie des patterns architecturaux (MVC, MVVM, VIPER, Clean Swift) et capacité à les implémenter.
- Expérience dans l'utilisation de frameworks de tests comme XCTest et UI Testing.
- Familiarité avec les paradigmes de programmation réactive (Combine, RxSwift).
- Contributions notables à des projets open source ou portfolio d'applications publiées sur l'App Store.
- Expérience avec les technologies iOS avancées comme ARKit, CoreML, ou Metal.
Pourquoi Nous Rejoindre:
Nous proposons un environnement de travail flexible et intégralement en télétravail, avec des opportunités substantielles de développement professionnel. En rejoignant notre équipe, vous intégrerez un collectif passionné par l'innovation technologique où chaque contribution est valorisée. Notre offre comprend une rémunération compétitive, des projets stimulants à fort impact, et l'opportunité de travailler avec des technologies de pointe dans l'écosystème Apple.