Staff Software Engineer - Front (CDI)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+13 more
Job description
En tant que Staff chez Matera, tu contribues Ă dĂ©finir la vision technique frontend et Ă lâappliquer : tu fixes les standards, tu amĂ©liores la DevX, tu initites les chantiers structurants., * DĂ©finir et faire Ă©voluer lâarchitecture frontend de Matera sur le long terme - monorepo, design system, patterns de state management, typage, performance
- Identifier les limites techniques actuelles, proposer des solutions et les mettre en Ćuvre avec lâĂ©quipe
- Initier et mener des chantiers transverses Ă fort impact (migrations de librairies, refactos structurantes, Ă©volutions du design systemâŠ)
- Ătablir et faire adopter les standards de code frontend Ă travers toutes les squads
- Améliorer la Developer Experience : outillage, CI, conventions, documentation
- Mentorer les devs de tous niveaux, élever le niveau collectif
- Contribuer à la vision technique globale aux cÎtés du CTO et des autres Staffs
Notre stack :
- Un monorepo en déploiement continu composé de plusieurs projets:
- 3 frontends react : E2E, design system no-CSS, API typée à la tRPC : React, TypeScript, Vite, Vitest, Playwright, Tanstack (Router, Query), Radix, xState, ESLint custom rules, Turborepo
- Un backend Ruby on Rails, RSpec, Cucumber
- Un projet mobile cross platforme react native avec Typescript
- Database - PostgreSQL, Redis, Open earch
- Architecture - Domain-Driven Design, Clean Architecture
- Observability - Sentry, Grafana, Loki, Mimir, Tempo
- CI/CD - GitHub Actions, Kubernetes
- IA & outillage - Cursor, orchestrateur de plans intégré au repo, agents LLM dans le process de support
Notre organisation :
Squads autonomes - Des squads de 5 devs avec un EM, responsables de la maintenance de leur domaine de bout en bout, mais amenées à intervenir sur des domaines trÚs différents pour la création de nouvelles features.
IA-first - 100% du code est gĂ©nĂ©rĂ© par IA via Cursor et un orchestrateur de plans intĂ©grĂ© au repo. Ce nâest pas un bonus, câest notre façon de travailler. On attend de toi que tu maĂźtrises ces outils et que tu saches en tirer le meilleur.
Intelligence collective - Les devs rentrent tÎt dans la réflexion produit. Force de proposition est une attente, pas un bonus.
Pragmatisme & efficacité - Méthodologie proche du Kanban. On livre, on apprend, on améliore.
Flexibilité - Horaires souples, remote possible avec 2 jours de présence bureau par semaine.
AdaptabilitĂ© - Notre mĂ©tier Ă©volue vite, et notre organisation avec. Tu dois ĂȘtre Ă lâaise avec le changement, voire le chercher - quelquâun que la nouveautĂ© stimule plutĂŽt quâelle ne dĂ©stabilise., * Une vision technique long terme. Tu sais oĂč tu veux emmener une codebase dans 1 Ă 3 ans. Tu as un plan, tu le dĂ©fends, et tu le mets en Ćuvre - en dĂ©coupant les chantiers complexes en itĂ©rations dĂ©lĂ©guables plutĂŽt quâen faisant tout toi-mĂȘme.
- La capacitĂ© Ă faire Ă©voluer les standards. Tu ne te contentes pas dâappliquer les bonnes pratiques, tu les (re)dĂ©finis. Tu initites des dĂ©bats qui nâauraient pas lieu sans toi, et tu en fais adopter les conclusions par toute lâĂ©quipe.
- Une vraie autonomie. Tu nâas pas besoin dâĂȘtre relancĂ©. Tu identifies les problĂšmes avant quâon te les signale, tu proposes des solutions, et tu les mĂšnes Ă bien - parfois sans PM, souvent en impliquant toute lâĂ©quipe.
- LâIA comme outil principal. Tu utilises Cursor et les LLMs au quotidien, tu sais prompter, itĂ©rer, et surtout critiquer ce que lâIA produit. Tu ne dĂ©lĂšgues pas aveuglĂ©ment.
- Une posture de leader collectif. Ton travail rend les autres meilleurs. Tu mentores tous les niveaux, tu amĂ©liores la DevX, et tu tâassures que ce que tu construis est compris et adoptĂ© - pas seulement livrĂ©.
- Un sens du produit. Tu intĂšgres les contraintes business dans tes dĂ©cisions techniques. Tu comprends lâimpact de lâUX sur la qualitĂ© perçue et tu tâen soucies autant que de la qualitĂ© du code.
Processus de recrutement :
1ïžâŁ On Ă©tudie ta candidature
2ïžâŁ Call avec Mavrick (Head of Engineering)
3ïžâŁ 2 Entretiens techniques (Algo interview & System Design Interview)
4ïžâŁ Rencontre avec ta future Ă©quipe
il faut prévoir 2 semaines pour réaliser le processus de recrutement au complet.
Requirements
10+ ans dâexpĂ©rience frontend, avec une maĂźtrise solide de React et TypeScript dans des produits complexes.
Benefits & conditions
Rémunération : à partir de 88 000⏠selon profil et expérience,
Localisation : Paris, Lyon, Annecy, Bordeaux, Marseille, Toulouse
Contrat : Cadre forfait jour
Télétravail : 2 jours de présence au bureau par semaine
Onboarding & évolution :
- 2 semaines dâonboarding pour comprendre le fonctionnement et les valeurs de Matera, et un onboarding spĂ©cifique Ă ton mĂ©tier,
- Career path structuré : accompagnement hebdomadaire par ton·ta manager, performance review annuelle, mobilité interne encouragée
- Politique de rémunération transparente en interne.
Qualité de vie
- Politique dâaccompagnement Ă la parentalitĂ© : une reprise en douceur Ă 80% pendant 4 semaines (payĂ©es Ă 100%), ainsi que 5 jours de congĂ©s supplĂ©mentaires par an pour enfant malade,
- Temps de Trajet Responsable (TTR) : 1 jour de congé payé supplémentaire par an pour privilégier les transports responsables pour te rendre sur ton lieu de vacances,
- Congés menstruels
- Sport : accĂšs Ă WellPass pour faire du sport Ă petits prix,
- Des bons plans culture avec la plateforme Leeto (rĂ©ductions cinĂ©ma, musĂ©es, parcs dâattractionâŠ).
Base légale
- Congés payés et RTT
- Mutuelle & Carte Swile - pris en charge Ă 50%
- Prise en charge de la prévoyance à 100%
- Prime vacances (SYNTEC)
- Prise en charge des transports Ă 50%
- Un ordinateur et Ă©quipements te seront fournis, * Nous nous efforçons de faire un retour sur ta candidature le plus rapidement possible (sous une semaine). Que le retour soit positif ou nĂ©gatif, tu recevras un mail de notre part - pense Ă regarder tes spams au cas oĂč.
- ïž Si tu as besoin de prĂ©dispositions particuliĂšres pour rĂ©aliser les entretiens dans les meilleures conditions, tu peux le notifier lors de ta candidature et en informer lâĂ©quipe Recrutement.
About the company
Dans un contexte oĂč lâIA gĂ©nĂšre 100% du code, ce qui fait la diffĂ©rence câest la capacitĂ© Ă dĂ©finir oĂč on va, pourquoi, et Ă embarquer toute une Ă©quipe pour y arriver.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on fr.indeed.comGood distractions
Talks and stories from around this role â technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
React Developer Salary [2023]
Fully Remote Software Engineer Jobs
The Best 7 Frontend Frameworks for Developers in 2025
Whatâs the Difference Between Frontend and Backend Development?