# Mission principale :
Le consultant sera intégré directement avec l’équipe Produit pour laquelle il sera affecté à un produit et apportera son expertise sur les activités suivantes : ● Analyser les User Stories et étudier l’impact sur le code. ● Développer des fonctionnalités front-end. ● Exécuter manuellement les tests d’intégration des développements effectués. ● Assurer la qualité du code basé sur des métriques et des pulls requests. ● Analyse et correction des bugs remontés par les testeurs. ● Analyse et correction des bugs remontés par les utilisateurs en production. ● Participer activement à la communauté de développement (poser et répondre aux questions, proposer des idées d’améliorations sur l’onboarding, la qualité )
# Compétences techniques obligatoires :
● Maîtrise les concepts d’Agilité (Scrum, Sprint Planning, Backlog…) ● Maîtrise (niveau sénior) des langages de programmation & framework associés (Javascript, VueJS) ● Maîtrise de la CI ● Maîtrise du développement de tests unitaires ● Connaissance des concepts de sécurité liés au développement web ● Maîtrise des outils de développement (IDE, GitLab, Git) # Compétences appréciées : ● Maîtrise du broker de messages Kafka ● Maîtrise de la CD et outils environnants (DevOps, GitLab, Docker, Kubernetes, …) ● Intérêt pour les nouvelles tendances de développement: Green IT, TDD, DDD ● Maîtrise des environnements cloud ● Intérêt pour l’optimisation des performances
# Compétences personnelles :
● Très bonne communication écrite et orale (livrables et reportings de qualité) ● Esprit d'analyse et d'amélioration continue : capacité à analyser le code et ses impacts, remise en question du code existant. ● Capacité de prise de recul lors de problématiques, proposer des améliorations.