Nous recherchons un développeur iOS expérimenté pour renforcer notre équipe de développement mobile dans le cadre du développement et de la maintenance de nos applications iOS. La mission s'inscrit dans une démarche agile avec une forte orientation qualité et collaboration.
STACK TECHNIQUELangages & FrameworksSwift 5 (version courante)
SwiftUI et/ou UIKit selon les projets
Maîtrise des deux approches souhaitée
Qualité & TestingTests unitaires obligatoires
Tests d'intégration
Respect des bonnes pratiques TDD/BDD
MéthodologieAgilité au c?ur du processus de développement
Participation active aux rituels agiles (stand-up, sprint planning, retrospectives)
Outils de DéveloppementGitHub (gestion de version, code review)
Bitrise (CI/CD)
SonarCloud (analyse de code et qualité)
Outils CollaboratifsConfluence (documentation)
Jira (gestion de projet et tickets)
Miro (ateliers et brainstorming)
Figma (maquettes et design system)
MISSIONS PRINCIPALESDéveloppementDévelopper de nouvelles fonctionnalités iOS en Swift 5
Maintenir et faire évoluer le code existant (SwiftUI/UIKit)
Intégrer les maquettes Figma en respectant le design system
Optimiser les performances des applications
QualitéRédiger et maintenir les tests unitaires et d'intégration
Effectuer des code reviews sur GitHub
Respecter les standards de qualité définis par SonarCloud
Participer à l'amélioration continue des processus
CollaborationTravailler en étroite collaboration avec les équipes design et product
Participer aux rituels agiles et aux ateliers collaboratifs
Documenter les développements sur Confluence
Communiquer régulièrement sur l'avancement via Jira
Profil candidat:
Compétences Techniques Obligatoires5+ années d'expérience en développement iOS natif
Expertise Swift 5 confirmée
Maîtrise SwiftUI et UIKit (capacité à travailler sur les deux)
Expérience solide en tests unitaires et d'intégration
Connaissance des architectures iOS (MVVM, Clean Architecture, etc.)
Outils & MéthodesGit/GitHub (workflows, branching, code review)
CI/CD avec Bitrise ou outils similaires
Méthodologies Agiles (Scrum, Kanban)
Outils Atlassian (Jira, Confluence)
Compétences TransversalesAutonomie et capacité à prendre des initiatives
Esprit d'équipe et excellentes capacités de communication
Curiosité technique et veille technologique
Adaptabilité aux différents projets et contextes
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.