Senior Software Engineer Frontend Platform

Paris OfficeFull-TimeSeniorFrontend

You will be redirected to the company career page

Key Responsibilities :

  • Evolve our frontend architecture from a centralized monorepo to a true platform where distinct feature teams can contribute autonomously without blocking each other.
  • Evaluate and implement architectural patterns (Module Federation, advanced package isolation, plugin architectures) to solve our scaling challenges while maintaining the benefits of our existing monorepo structure.
  • Build the "paved road" for other teams. Create the tooling, contracts, and isolation layers that allow the feature teams to ship value without breaking the host application.
  • Establish clear boundaries and APIs between platform and features, ensuring changes to shared packages don't create cascading regressions.
  • Drive consistency across the frontend stack: standardize patterns for routing, data fetching, state management, and styling while allowing flexibility where needed.
  • Define and enforce coding standards, performance budgets, and architectural guidelines across the frontend guild.
  • Mentor engineers across the organization and align different stakeholders on technical vision.
  • Drive projects that increase the platform’s resilience and scalability.

Our Platform Foundation: You'll be building on top of a mature monorepo infrastructure:

  • Turborepo + pnpm workspaces managing ~40 internal packages
  • React 18 + TypeScript across all frontend applications
  • Vite for builds (transitioning from legacy Webpack in some apps)
  • TanStack ecosystem: Router for navigation, Query for server state
  • GraphQL as primary API layer with REST fallback
  • State management: Zustand (simple state), XState (complex flows)
  • Styling: styled-components, Tailwind CSS and Shadcn in newer apps
  • Design system: Tractor, our internal component library shared across apps
  • Testing: Vitest + React Testing Library
  • Modern developer experience with AI-assisted development (Cursor, Claude), fast CI/CD, type-safe workflows

Qualifications :

  • You have 7+ years of experience in software engineering with a strong focus on large-scale frontend architecture.
  • You have a proven track record of decoupling monolithic applications or building plugin architectures.
  • You are proficient in React and TypeScript, and you possess deep knowledge of bundlers (Vite preferred), the TanStack ecosystem (Router, Query), and monorepo tools (Turborepo, pnpm workspaces).
  • You have experience with GraphQL architectures and can reason about API design at scale.
  • You have strong opinions (loosely held) on Micro-Frontends vs. Modular Monoliths and can articulate the trade-offs of each approach.
  • You stay current with modern development practices and tooling, including AI-assisted development tools, to maximize your productivity.
  • You are business-centric: You understand that technical architecture must serve business velocity and organizational scalability.
  • You have excellent communication skills and can rally different teams behind a shared technical vision.
  • You like sharing your ideas and you're open-minded. You can set a vision that others are excited to get behind.

Job Summary

CompanyAircall
LocationParis Office
TypeFull-Time
LevelSenior
DomainFrontend