Text copied to clipboard!

Titre

Text copied to clipboard!

Développeur iOS

Description

Text copied to clipboard!
Nous recherchons un développeur iOS talentueux et motivé pour rejoindre notre équipe dynamique de développement mobile. En tant que développeur iOS, vous serez responsable de la conception, du développement et de la maintenance d'applications mobiles innovantes pour les appareils Apple, en mettant l'accent sur la performance, la sécurité et l'expérience utilisateur. Vous travaillerez en étroite collaboration avec les équipes de conception, de produit et de backend pour créer des solutions mobiles de haute qualité répondant aux besoins de nos utilisateurs. Vous participerez à toutes les étapes du cycle de vie du développement logiciel, de la conception initiale à la mise en production, en passant par les tests et l'optimisation continue. Le candidat idéal possède une solide expérience en développement Swift et Objective-C, une bonne compréhension des principes de conception d'interface utilisateur iOS, ainsi qu'une connaissance approfondie des frameworks Apple tels que UIKit, CoreData, Combine ou SwiftUI. Une expérience avec les outils de gestion de versions comme Git, ainsi qu'une familiarité avec les pratiques de développement Agile, sont également essentielles. Nous valorisons l'innovation, la collaboration et l'amélioration continue. Si vous êtes passionné par le développement mobile, que vous aimez résoudre des problèmes complexes et que vous souhaitez contribuer à des projets à fort impact, ce poste est fait pour vous. Rejoignez-nous pour créer des applications iOS exceptionnelles qui améliorent la vie de milliers d'utilisateurs chaque jour.

Responsabilités

Text copied to clipboard!
  • Développer et maintenir des applications iOS performantes et fiables.
  • Collaborer avec les équipes produit, design et backend.
  • Participer à la conception technique et fonctionnelle des applications.
  • Assurer la qualité du code via des tests unitaires et d'intégration.
  • Optimiser les performances et la consommation des applications.
  • Corriger les bugs et améliorer l'expérience utilisateur.
  • Suivre les évolutions des technologies Apple et les intégrer.
  • Documenter le code et les processus de développement.
  • Participer aux revues de code et aux réunions d'équipe Agile.
  • Contribuer à l'amélioration continue des pratiques de développement.

Exigences

Text copied to clipboard!
  • Expérience confirmée en développement iOS avec Swift et Objective-C.
  • Maîtrise des frameworks iOS tels que UIKit, CoreData, SwiftUI.
  • Connaissance des principes de conception UX/UI sur mobile.
  • Expérience avec les outils de versioning comme Git.
  • Compréhension des architectures MVVM ou Clean Architecture.
  • Capacité à écrire un code propre, modulaire et réutilisable.
  • Expérience avec les tests unitaires et automatisés.
  • Bonne communication et esprit d'équipe.
  • Capacité à travailler dans un environnement Agile/Scrum.
  • Diplôme en informatique ou domaine connexe.

Questions potentielles d'entretien

Text copied to clipboard!
  • Quelle est votre expérience avec Swift et Objective-C ?
  • Avez-vous déjà publié une application sur l'App Store ?
  • Comment gérez-vous les performances dans une application iOS ?
  • Quelle architecture utilisez-vous généralement pour vos projets iOS ?
  • Comment travaillez-vous avec les designers et les chefs de produit ?
  • Quels outils utilisez-vous pour le débogage et les tests ?
  • Avez-vous de l'expérience avec SwiftUI ou Combine ?
  • Comment restez-vous à jour avec les nouveautés iOS ?
  • Pouvez-vous décrire un défi technique que vous avez surmonté ?
  • Êtes-vous à l'aise avec les méthodes de développement Agile ?