Text copied to clipboard!

Titre

Text copied to clipboard!

Développeur iOS Senior

Description

Text copied to clipboard!
Nous recherchons un Développeur iOS Senior passionné et expérimenté pour rejoindre notre équipe dynamique. Le candidat idéal aura une solide expérience dans la conception, le développement et la maintenance d'applications mobiles iOS de haute qualité. Vous serez responsable de la création d'applications intuitives et performantes, en collaborant étroitement avec les équipes de conception, de produit et de backend pour offrir une expérience utilisateur exceptionnelle. Vous devrez maîtriser les dernières technologies et tendances du développement iOS, tout en assurant la qualité, la sécurité et la performance des applications. Ce poste exige une capacité à résoudre des problèmes complexes, à travailler dans un environnement agile et à encadrer les développeurs juniors. Si vous êtes motivé par l'innovation et souhaitez contribuer à des projets ambitieux, rejoignez-nous pour faire évoluer nos solutions mobiles.

Responsabilités

Text copied to clipboard!
  • Concevoir, développer et maintenir des applications iOS robustes et performantes.
  • Collaborer avec les équipes produit, design et backend pour définir les fonctionnalités.
  • Assurer la qualité du code via des revues et des tests automatisés.
  • Optimiser les applications pour une meilleure performance et une consommation réduite d'énergie.
  • Participer à la définition de l'architecture technique des applications mobiles.
  • Encadrer et former les développeurs juniors au sein de l'équipe.
  • Rester à jour avec les dernières tendances et technologies iOS.
  • Gérer les versions et déploiements sur l'App Store.
  • Analyser et résoudre les bugs et problèmes techniques.
  • Contribuer à l'amélioration continue des processus de développement.

Exigences

Text copied to clipboard!
  • Minimum 5 ans d'expérience en développement iOS.
  • Maîtrise des langages Swift et Objective-C.
  • Expérience avec les frameworks iOS comme UIKit, Core Data, et Core Animation.
  • Bonne connaissance des principes de design UX/UI.
  • Expérience avec les outils de gestion de version, notamment Git.
  • Connaissance des architectures mobiles (MVC, MVVM, VIPER).
  • Capacité à écrire un code propre, maintenable et documenté.
  • Expérience en intégration continue et déploiement automatisé.
  • Bonnes compétences en communication et travail d'équipe.
  • Capacité à travailler dans un environnement agile et dynamique.

Questions potentielles d'entretien

Text copied to clipboard!
  • Pouvez-vous décrire un projet iOS complexe sur lequel vous avez travaillé ?
  • Comment assurez-vous la qualité et la maintenabilité de votre code ?
  • Quelle est votre expérience avec Swift et Objective-C ?
  • Comment gérez-vous les contraintes de performance dans une application iOS ?
  • Avez-vous déjà encadré ou mentoré d'autres développeurs ?
  • Comment restez-vous informé des nouveautés dans le développement iOS ?
  • Quelle est votre approche pour résoudre un bug difficile ?
  • Comment travaillez-vous avec les équipes produit et design ?