Senior frontend platform engineer • React • TypeScript • developer experience

Jérémievan der Sande

I build frontend foundations and developer tooling that let product teams develop, test, and ship independently while sharing a coherent platform.

Portrait of Jérémie van der Sande

Frontend platforms and developer experience

Shared UI, application architecture, build workflows, and engineering standards determine how quickly and confidently teams can extend a frontend platform as it grows.

My work focuses on the infrastructure behind product delivery: defining frontend architecture, building shared tooling and component systems, clarifying ownership boundaries, and helping teams make consistent technical decisions. I favor practical platform choices that improve maintainability and reduce day-to-day development friction without introducing unnecessary process.

10+Years in product and platform engineering
6+Years in technical leadership
3Public developer tools maintained

Languages

Native French and fluent English, both used day to day across technical discussions, documentation, reviews, and product collaboration.

French

Native

Native fluency across day-to-day communication, meetings, and written work.

English

Fluent

Used confidently in professional settings, from technical conversations to documentation.

Frontend platform and developer tooling

React and TypeScript form the core stack, supported by frontend architecture, build systems, static analysis, testing, CI/CD, and backend integration experience.

Frontend foundations

  • React
  • TypeScript
  • ESM
  • HTML/CSS
  • SASS
  • Redux
  • Nanostores

Platform architecture

  • Micro-frontends
  • Application architecture
  • Shared UI libraries
  • Platform contracts
  • Monorepos
  • Feature flags
  • Developer experience

Build, test, CI/CD & AI tooling

  • Vite
  • Vitest
  • Webpack
  • npm package tooling
  • Node.js CLIs
  • GitLab CI
  • GitHub Actions
  • Oxc
  • ESLint
  • Claude Code
  • Codex
  • OpenCode

Backend & integration

  • Node.js
  • Fastify
  • GraphQL
  • REST APIs
  • MongoDB
  • PostgreSQL
  • Firebase
  • Java / Swift modules

Roles and progression

Over ten years of professional experience spanning frontend implementation, shared platform foundations, developer tooling, and cross-team technical direction.

2020 — Present

Ubisoft

Internal cloud-management console and frontend platform

Progressed from Senior Frontend Developer to Technical Lead and Software Architect, working on the foundations of a cloud-management console now developed by about a dozen product teams across three departments.

Software Architect

2023 — Present

Architecture ownership for an ESM-first micro-frontend platform and its shared contracts, foundations, and developer workflows across about a dozen product microapps.

  • Evolve an orchestrating shell that assembles versioned product microapps while centralizing authentication, project and scope selection, and privilege elevation.
  • Maintain the platform contracts and shared tooling that let product teams develop, test, version, and ship their microapps independently.
  • Align product and engineering leads around platform capabilities, maintainable delivery plans, and ownership boundaries across more than 10 teams.
  • Run an internal evaluation of AI-assisted development with Claude Code, assessing delivery speed and quality across code, architecture decision records, requirements, and user documentation.

Technical Lead

2021 — 2023

Designed and built the greenfield foundations and reusable tooling that allowed product teams to own and ship microapps within a centralized cloud console.

  • Packaged a shared Vite and Vitest configuration used across about a dozen microapps, loading shell context for isolated development and tests while emitting contract-compliant entrypoints.
  • Built reusable platform tooling: a shared UI library, a Node.js CLI for microapp bootstrapping and versioned publishing, and a feature-flag stack spanning backend, backoffice, and client library.
  • Migrated another React application from Create React App to a shared Vite and Vitest setup.
  • Onboarded and supported more than 20 contributors across three departments on platform patterns, component design, code quality, and review practices.

Senior Frontend Developer

2020 — 2021

Joined the cloud-management console at its inception, building React and SASS product flows while helping establish its initial frontend stack and shared implementation patterns.

  • Built frontend flows for the console in React and SASS, with Redux-based state management.
  • Helped scaffold and maintain the frontend stack shared across the console.
  • Improved consistency across product surfaces by extracting reusable components and shared implementation patterns.
2020 — 2022
Freelance

Fullstack & Mobile Developer

Nap&Up — maintenance, migration, and v2 delivery for a workplace wellbeing startup

Took over 2 live production surfaces at Nap&Up, the mobile product and its API, stabilized the existing stack, and led the migration from a Capacitor PWA to a React Native v2 with a new backend on Firebase.

  • Stabilized the inherited mobile codebase and production API so the existing product could remain operational throughout the migration.
  • Rebuilt the application in React Native and replaced the backend with a fresh Firebase-based implementation.
  • Rolled out the new data model, API, and application without disrupting service for more than 500 monthly active users.
2020
Two-month mission

AOS

Senior Frontend Engineer

Modernized a large full-stack JavaScript monorepo, improving package boundaries, build configuration, and day-to-day developer workflows.

  • Consolidated TypeScript, ESLint, and Webpack configuration from across the codebase into shared foundations.
  • Replaced path aliases with proper workspace packages and explicit dependency boundaries, improving the monorepo’s maintainability and scalability.
2018 — 2020

Fleeters

Urban delivery SaaS for automating last-mile operations

Lead full-stack developer for a B2B SaaS company in urban delivery, shipping across 3 implementation layers, web, backend, and mobile, to automate last-mile operations.

Lead Full-stack Developer

2019 — 2020

Led delivery across the Fleeters product, combining React frontend work, 2 backend stacks in Java and Node.js, and React Native application work in a small team with short feedback loops.

  • Led the integration of a dedicated sub-platform for same-day delivery for a major key account.
  • Started the migration from a full-JavaScript, CommonJS codebase toward TypeScript and ESM.
  • Worked on React Native applications, including custom native modules in Java and Swift, used by 50+ drivers.

Frontend Developer

2018 — 2019

Built and maintained product features across 2 frontend stacks, AngularJS and React, leading refactors that moved key product surfaces from AngularJS to React while also contributing to 2 service stacks, Java and Node.js, for a live B2B SaaS product.

  • Delivered product features across 4 operational surface types: dashboards, reporting, settings, and administration, used by dispatch and delivery teams.
  • Led refactors that migrated important frontend surfaces from AngularJS to React while keeping the product shipping.
2016 — 2018

Renesas Electronics

Application Engineer — Advanced Driver Assistance Systems

Support engineer in the Advanced Driver Assistance Systems division, working on computer-vision proof-of-concepts in 2 low-level languages, C and Assembly, and on internal tooling in Node.js and Electron.

  • Designed C and Assembly proof-of-concepts for key accounts, working within the memory, latency, and hardware constraints of specialized ADAS hardware.
  • Built coding tools and Assembly optimization software in Node.js and Electron to support engineering workflows.
  • Direct support contact for a team of 4 external engineers onboarding on specialized computer-vision hardware accelerator.

Open-source tools and experiments

Open-source projects focused on developer experience, designed to make development work clearer, more structured, and more reusable.

Site generator • authoring system

Markee

Markdown • routing • layouts

Site generator for the modern web, built around Markdown authoring, filesystem routing, shared layouts, and an extensible content pipeline.

  • Maps directory structure directly to URLs, so documentation, blog content, and site structure stay close to the repo instead of drifting into router configuration.
  • Combines build-time Markdown transforms with client-side HTML hydration, plus shared layout slots and extension hooks for custom behavior.

React library • component pipeline

ModularComponent

Typed stages • React • testing

Typed factory pipeline for building React components stage by stage, keeping render, state, lifecycle, and wiring isolated without losing readability.

  • Lets capabilities accumulate through ordered stages, with a shared argument map flowing from props and adapters to logic and final render output.
  • Supports turning pipelines into hooks, isolating individual stages for tests, and registering stage packs to keep component definitions clean.

Feature flagging • frontend platform

Fuzebox

Bring-your-own backend • White-label backoffice

Frontend-oriented feature flagging solution built around a bring-your-own-backend model, with a white-label backoffice for teams shipping under different brands or product surfaces.

  • Keeps storage, auth, and operational concerns compatible with an existing backend instead of forcing teams into a hosted control plane.
  • Pairs the flagging layer with a reusable white-label admin surface for managing flags, rollout state, and product-specific workflows.

Technical foundations

A systems-heavy background that still shapes the way frontend problems get approached: through structure, constraints, and what sits underneath the interface.

2017
Certification

Frontend Developer Certification

FreeCodeCamp
2016
Diploma

Master in Electrical Engineering

Polytech'Clermont-Ferrand • Electrical Engineering and Embedded Programming
2013
Degree

Bachelor's Degree

Polytech'Tours • Mathematics & Computer Science

Contact and profiles

Looking for senior frontend platform and developer experience roles combining hands-on TypeScript engineering, cross-team architecture, and delivery.

Name
Jérémie van der Sande