Développeur Fullstack Java / Vue.js (dominante Front), Senior (+7 ans) - Freelance (H/F)

Collective.work
France, Metz
Profession libérale
Updated: 10/26/2026

Un leader mondial de la grande distribution alimentaire (plus de 15 000 magasins dans plus de 40 pays) recherche un développeur Fullstack Java / Vue.js senior, avec une dominante front, pour renforcer une équipe de sa Digital Factory dédiée aux outils des collaborateurs en magasin.

Vous intégrerez l'équipe qui fait évoluer les solutions d'encaissement en magasin: caisse traditionnelle, libre-service et self-scanning. L'équipe existante compte 5 à 8 personnes (6 développeurs, 1 Tech Lead, 1 QA), avec une maturité mixte et un Tech Lead présent de façon partielle. Vous travaillerez sur 4 à 5 projets de continuité à criticité élevée, sur l'ensemble du cycle de vie logiciel.

Vos missions:

*

Concevoir, développer et maintenir des applications robustes et scalables en Java / Spring Boot (back) et Vue.js (front)

*

Développer et maintenir des tests front unitaires, d'intégration et E2E

*

Intégrer les évolutions et correctifs via des pipelines CI/CD

*

Rédiger la documentation technique et les schémas d'architecture

*

Partager vos connaissances et contribuer à l'amélioration continue de l'équipe

Modalités:

*

Lieu: Metz, 3 jours par semaine sur site

*

Démarrage: dès que possible

*

Charge: 215 à 220 jours sur 12 mois

*

Un test technique (kata Java, Vue.js, Git, Spring) fait partie du processus de sélection

Indispensable:

*

Plus de 7 ans d'expérience en développement fullstack Java / Spring Boot / Vue.js, avec une dominante front

*

Maîtrise de Git et de ses bonnes pratiques (branching, revues de code)

*

Maîtrise des tests front (unitaires, intégration, E2E)

*

Français courant, à l'écrit comme à l'oral

*

Autonomie, esprit d'équipe et sens de la qualité, avec une capacité à respecter les délais et à proposer des axes d'amélioration

Apprécié:

*

Développement d'interfaces web modernes, interactives et accessibles avec Vue.js et des bibliothèques UI

*

Gestion des composants, des données et des interactions utilisateur en Vue.js

*

Pratique des méthodes agiles (Scrum)

*

Usage d'outils IA de développement (type Gemini CLI)

*

Formation Bac+5 (école d'ingénieur ou université) en informatique, ou expérience équivalente

*

Expérience dans le retail / la grande distribution

Required experience

Débutant accepté

Translated
Job offer details
Number of posts: 1
Job offer language: French (fr)
Start date: 10/16/2026
Workplace
Location city: Metz
Country: France
Company
Employer name: Collective.work
City: Metz
Country: France