O
Développeur Full-Stack Senior- Focus Front-End Vue/Nuxt (F/H)
Okara
France · On-site Contract Lead 4d ago
About the role
Contexte & Les Enjeux
L'entreprise évolue dans un contexte de mutualisation et de valorisation de données visant à enrichir la connaissance client et à renforcer la personnalisation des expériences d'achat.
- Volumétrie massive : L'écosystème repose sur une base de 55 millions de profils, ce qui représente 80 % des foyers français.
- Envergure internationale : La plateforme est déjà déployée en France, en Italie, en Pologne et en Espagne.
- Phase du projet : L'équipe construit l'écosystème technologique permettant de piloter des campagnes omnicanales à l'échelle internationale.
- Défis critiques : L'ouverture de la plateforme aux partenaires externes et aux adservers impose une montée en exigence critique. Les défis techniques majeurs portent sur la fiabilité absolue des données et la performance des temps de réponse face à des workflows de plus en plus complexes.
Stack Technique
L'environnement est moderne, exigeant et repose sur des choix technologiques orientés vers la performance et la sécurité des contrats d'interface.
- Core (Backend et Front) : Nuxt 4, Vue.js, NestJS, TypeScript, Tailwind CSS.
- API & Communication : gRPC, GraphQL, Zod.
- Persistance & Données : PostgreSQL, Prisma, BigQuery, Databricks, GCP.
- Qualité, Observabilité & DevOps : Vitest, Open Telemetry, Grafana, Prometheus, Docker, Node.js, ESLint, Git.
Missions & Impact
Le quotidien sera composé à 70 % de développements frontend critiques sur l'écosystème Nuxt 4, avec une polyvalence fullstack indispensable pour accompagner l'évolution des enjeux techniques.
- Industrialisation et Architecture : Concevoir des interfaces et des composants frontend hautement performants pour soutenir l'ouverture internationale de la plateforme. Il faudra assurer la transition technique entre les développements backend existants et les futurs produits intégrés.
- Qualité & Collaboration (Shift‑Left) : Implémenter les tests unitaires et d'intégration en anticipant les régressions dès la phase de raffinement. L'équipe applique la méthode des 3‑Amigos, une collaboration systématique entre le Développeur, le PM et le QA pour challenger les besoins métier avant le début du code.
- Mentorat : Adopter une posture de mentor pour guider techniquement l'équipe, mener les revues de code et forger les habitudes en garantissant le respect des standards de qualité.
- Ownership Total : S'approprier les fonctionnalités de bout en bout, de l'analyse du besoin jusqu'au suivi post‑mise en production. Garantir le cycle de vie des composants et leur intégration fluide dans la CI/CD.
- Approche IA Pragmatique : L'IA est utilisée comme un levier d'accélération pour les tâches triviales. Le rôle exige un profil "commandant de bord", capable de maîtriser le développement de bout en bout avant de déléguer à un copilote.
Profil Recherché
Nous ciblons un profil d'ingénieur exigeant, alliant expertise technique pointue et recul architectural.
- Expertise Technique : Maîtrise de l'écosystème Vue.js 3 + idéalement Nuxt 4 et Tailwind CSS 4. Capacité à concevoir des architectures robustes et à garantir la fiabilité des données consommées par le front.
- Mindset Ingénieur & Mentorat : Une fibre de mentor naturel capable de prendre du recul sur les problèmes complexes et d'injecter de la rigueur dans les standards de production.
- Culture Produit : Orientation solution et capacité à dialoguer efficacement lors des ateliers de refinement pour challenger la faisabilité, en gardant en tête l'expérience utilisateur finale.
- Rigueur & Test : Adhésion au principe que le test commence dès l'écriture de la première ligne de code, avec une maîtrise de Vitest ou Playwright pour sécuriser les parcours critiques.
- Bonus technique : Une sensibilité ou expérience en DataViz (Vega, D3.js) pour valoriser visuellement les données est un plus significatif.
Requirements
- Maîtrise de l'écosystème Vue.js 3 + idéalement Nuxt 4 et Tailwind CSS 4.
- Capacité à concevoir des architectures robustes et à garantir la fiabilité des données consommées par le front.
- Une fibre de mentor naturel capable de prendre du recul sur les problèmes complexes et d'injecter de la rigueur dans les standards de production.
- Orientation solution et capacité à dialoguer efficacement lors des ateliers de refinement pour challenger la faisabilité, en gardant en tête l'expérience utilisateur finale.
- Adhésion au principe que le test commence dès l'écriture de la première ligne de code, avec une maîtrise de Vitest ou Playwright pour sécuriser les parcours critiques.
Responsibilities
- Concevoir des interfaces et des composants frontend hautement performants pour soutenir l'ouverture internationale de la plateforme.
- Assurer la transition technique entre les développements backend existants et les futurs produits intégrés.
- Implémenter les tests unitaires et d'intégration en anticipant les régressions dès la phase de raffinement.
- Adopter une posture de mentor pour guider techniquement l'équipe, mener les revues de code et forger les habitudes en garantissant le respect des standards de qualité.
- S'approprier les fonctionnalités de bout en bout, de l'analyse du besoin jusqu'au suivi post-mise en production.
- Garantir le cycle de vie des composants et leur intégration fluide dans la CI/CD.
Skills
BigQueryDatabricksDockerESLintGitgRPCGraphQLGrafanaGCPNestJSNode.jsNuxt 4Open TelemetryPlaywrightPostgreSQLPrismaPrometheusTailwind CSSTypeScriptVitestVue.jsZod
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free