- Accueil
- Tous les jobs
- Staff Software Engineer - Front (CDI)
MA
Staff Software Engineer - Front (CDI)
Résumé du poste
Paris
Modèle de travail
Hybride · 3 jours à domicile
Description du poste
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.
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.
Tes missions
- 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, OpenSearch.
- 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.
- IA-first : 100% du code est généré par IA via Cursor et un orchestrateur de plans intégré au repo.
- Intelligence collective : Les devs rentrent tôt dans la réflexion produit.
- Pragmatisme & efficacité : Méthodologie proche du Kanban.
- Flexibilité : Horaires souples, remote possible avec 2 jours de présence bureau par semaine.
- Adaptabilité : Tu dois être à l'aise avec le changement.
Profil recherché
10+ ans d'expérience frontend, avec une maîtrise solide de React et TypeScript dans des produits complexes.
- Vision technique long terme : Tu sais où tu veux emmener une codebase dans 1 à 3 ans.
- Capacité à faire évoluer les standards : Tu ne te contentes pas d'appliquer les bonnes pratiques, tu les (re)définis.
- Autonomie : Tu identifies les problèmes avant qu'on te les signale.
- IA comme outil principal : Tu utilises Cursor et les LLMs au quotidien.
- Posture de leader collectif : Ton travail rend les autres meilleurs.
- Sens du produit : Tu intègres les contraintes business dans tes décisions techniques.
Avantages
- Rémunération : à partir de 88 000€ selon profil et expérience.
- Localisation : Paris, Lyon, Annecy, Bordeaux, Marseille, Toulouse.
- Télétravail : 2 jours de présence au bureau par semaine.
- Politique d'accompagnement à la parentalité, congés menstruels, sport, bons plans culture, et avantages classiques (mutuelle, Swile, etc.).
Processus de recrutement
- Étude de ta candidature.
- Call avec Mavrick (Head of Engineering).
- 2 Entretiens techniques (Algo interview & System Design Interview).
- Rencontre avec ta future équipe. (Prévoir 2 semaines pour le processus complet).