Développeur mobile

Développeur mobile

ارسل في ٠٧ أكتوبر ٢٠٢٦


CDI (مدة غير محددة)
مطور
Remote : نعم جزئيا

Flutter
Kotlin
Swift
Git
JavaScript
Java
Agile
Scrum
MVC
iOS
Titanium

1- Mission : 

  • Concevoir et développer des applications mobiles innovantes et performantes.
  • Assurer la maintenance continue des applications, incluant les mises à jour, la correction des bugs et l'optimisation des performances.
  • Réaliser des tests fonctionnels et de performance pour garantir la qualité des livrables.
  • Rédiger et maintenir la documentation technique détaillée des applications et des fonctionnalités développées.
  • Travailler étroitement avec les équipes de développement, les designers, les chefs de projet et les autres parties prenantes pour assurer une coordination et une efficacité optimales.
  • Assister et encadrer les développeurs juniors, partageant les meilleures pratiques et les connaissances techniques.
  • Contribuer à l'amélioration continue des processus de développement et des standards de qualité.
  • Collaborer étroitement avec les membres de l'équipe de développement pour traduire les spécifications fonctionnelles en solutions techniques.
  • Suivre et promouvoir les bonnes pratiques de développement, y compris l'utilisation de contrôles de version et la documentation du code.
  • Participer à la revue de code pour partager et apprendre des meilleures pratiques de programmation.
  • Participer activement aux réunions d'équipe, aux rétrospectives et aux sessions de planification Agile.
  • Collaborer avec les équipes d'ingénierie backend pour définir et mettre en œuvre des interfaces d'API optimisées.
  • Mettre en place des tests automatisés pour assurer la qualité et la fiabilité du code.

2-    Profil recherché :  

  • Diplôme en informatique, développement logiciel ou domaine connexe (Bac+3 à Bac+5).
  • Expérience professionnelle plus de 3 ans en développement mobile.
  • Participation à plusieurs projets de développement mobile, démontrant une expertise technique et une capacité à gérer des projets complexes. 

3-    Compétences requises : 

  • Maîtrise des langages de programmation mobile tels que Java/Kotlin (Android) et Swift (iOS), ainsi que des frameworks multiplateformes comme titanium(JavaScript) et Flutter.
  • Solide compréhension des principes avancés du développement mobile, incluant les architectures MVC, MVVM…, le design responsive et l'optimisation des performances.
  • Expérience des méthodologies de développement agile (Scrum, Kanban).
  • Connaissance des outils de versioning (Git).

BEYN