Staff Software Engineer - Front (CDI)

Matera
Marseille, France
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Experience required
1 year minimum
Compensation
€88,000.0
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Software Quality Databases Continuous Delivery Continuous Integration Cursor (Graphical User Interface Elements) Github PostgreSQL Redis TypeScript Eslint Network Routers
+13 more
ReactJS Rspec Large Language Models Grafana Backend Webpack Kubernetes Playwright Sentry React Native Front End Software Development JestJS Cucumber (Software)

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.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

3:42 min

Comparing in-memory and Redis storage for cache scalability

Simone Sanfratello · WWC 2022

2:08 min

Transitioning from degree studies to software engineering

Daniela Bonvini · LIVE

2:14 min

Discussing daily roles in frontend and full stack development

Chris Heilmann +1 · LIVE

4:28 min

Mitigating Redis hot keys with origin shield protection

Yedidya Schwartz · LIVE

Videos

See all

Related articles

See all