Développement d'interfaces utilisateur : Concevoir, développer et maintenir des interfaces utilisateurs dynamiques et réactives en utilisant Vue.js.
Collaboration interdisciplinaire : Travailler étroitement avec les équipes de design et de backend pour intégrer des API, optimiser les performances, et traduire les maquettes en expériences interactives.
Performance et optimisation : Assurer une performance optimale des applications (chargement rapide, réactivité) en optimisant le code et en appliquant des bonnes pratiques.
Qualité du code : Écrire du code propre, modulable et maintenable en suivant les standards de l'industrie et en utilisant les méthodologies de développement comme le TDD (Test Driven Development) ou le BDD (Behavior Driven Development).
Veille technologique : Se tenir à jour avec les dernières évolutions du framework Vue.js et des technologies front-end pour proposer des améliorations continues.
Tests et débogage : Développer et maintenir des tests unitaires et de bout en bout (end-to-end) pour garantir la stabilité des applications.
Maintenance et évolution des applications : Corriger les bugs et améliorer continuellement les fonctionnalités existantes.
Profil candidat:
Maîtrise de Vue.js : Compréhension approfondie de Vue CLI, Vue Router, Vuex, et des composants Vue.
JavaScript avancé : Bonne maîtrise des concepts avancés de JavaScript (ES6+).
HTML5 et CSS3 : Solides compétences en HTML5, CSS3, et expérience avec les préprocesseurs CSS (SASS, LESS).
API RESTful : Capacité à consommer des API RESTful et à intégrer des services backend.
Tests : Expérience avec les tests unitaires (Jest, Mocha) et les tests de bout en bout (Cypress, Selenium).
Outils de développement : Expérience avec Git, Webpack, NPM/Yarn, et des outils de CI/CD (Jenkins, GitLab CI, etc.).
Go to job list