Senior TypeScript engineer • React + Node • product and delivery

Jérémievan der Sande

Drawn to TypeScript product work that crosses frontend and backend, where building, simplifying, and making sound technical calls are all part of the job.

Portrait of Jérémie van der Sande

Product systems and delivery

Foundations make or break a product. Shared UI, application structure, workflows, and technical decisions compound over time.

The most interesting work usually sits below the surface of the feature itself: shared UI, application structure, backend boundaries, and the decisions that keep a codebase easy to extend. I tend to favor clear abstractions, pragmatic choices, and review practices that raise quality without adding friction.

10+Years across JS/TS product engineering
3Public projects built and maintained
>99Lighthouse-first performance mindset

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.

Fullstack range and toolkit

React, TypeScript, and Node.js form the core stack. Around them, the work extends into APIs, mobile, tooling, testing, and performance.

Frontend

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

Platform & backend

  • Node.js
  • Fastify
  • MongoDB
  • Firestore
  • Firebase
  • Java / Swift modules

Quality & delivery

  • GitLab CI
  • GitHub Actions
  • Testing
  • Vitest
  • ESLint
  • Prettier
  • Oxc
  • Code Reviews

Architecture & tooling

  • Performance
  • Accessibility
  • Component systems
  • Design systems
  • Monorepos
  • GraphQL
  • REST APIs
  • Vite
  • Webpack

Roles and progression

Over ten years of professional experience across internal products, SaaS, mobile applications, and platform work, moving from implementation-heavy roles toward broader ownership over technical direction, coordination, and delivery.

2020 — Present

Ubisoft

Internal IT products and cloud development platform

Across 3 roles since 2020, grew from Senior Frontend Developer to Software Architect while shipping internal products and a cloud development platform, with increasing ownership over stack choices, frontend architecture, delivery structure, and team ownership boundaries.

Software Architect

2023 — Present

Defined frontend and full-stack architecture for an internal cloud development platform, aligning implementation patterns across teams and keeping shared infrastructure, workflows, and product surfaces coherent as the scope grew.

  • Set architectural standards for shared UI foundations, application structure, and cross-surface consistency across the platform.
  • Kept the distributed micro-frontend model coherent overs 10+ teams and an expanding platform surface.
  • Worked with product and engineering leads to shape complex platform capabilities into maintainable delivery plans and clearer ownership boundaries.
  • Reviewed implementation decisions around state management, reuse boundaries, performance, and developer workflows.

Technical Lead

2021 — 2023

Led delivery across frontend-heavy initiatives on a new internal cloud platform, coordinated implementation across contributors, and played a central role in onboarding and supporting developers as the team grew.

  • Owned execution on platform work spanning 3 surface families: dashboards, administration, and developer-facing tooling.
  • Onboarded and supported 20+ contributors across 3 departments on shared platform patterns, component design, implementation clarity, and review practices.
  • Helped 8 teams work effectively within the distributed frontend architecture and shared ownership model already in place.
  • Improved coordination between platform requirements and engineering delivery across contributors.

Senior Frontend Developer

2020 — 2021

Built and shipped frontend features for internal IT products in React and SASS, while helping shape the stack, shared patterns, and frontend architecture used across the group.

  • Built frontend flows for internal products in React and SASS, with Redux-based state management.
  • Helped define a distributed micro-frontend architecture for the cloud platform so product teams across multiple departments could own their slice end-to-end.
  • Helped scaffold and maintain the technical stack used across internal IT products.
  • Improved consistency between product surfaces through stronger shared patterns and component reuse.
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 and maintained an inherited mobile codebase and production API while preparing the migration path.
  • Rebuilt the application in React Native and replaced the backend with a fresh Firebase-based implementation.
  • Handled both client and backend work across 3 kinds of change: data model updates, API replacement, and rollout of the new version.
  • Kept the product live for over 500 monthly active users, keeping the migration completely transparent.
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 delivery across 2 production surfaces, web and mobile, used by delivery teams and operators.
  • 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.
  • Coordinated product, backend, and mobile implementation for operational features shipped to logistics users.

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.
  • Contributed to maintainable frontend flows and API integration patterns for operational software.
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 proof-of-concepts for key accounts in C and Assembly on specialized ADAS hardware.
  • Worked in performance-constrained environments across C, Assembly, and Linux, optimizing for memory, latency, and hardware limits.
  • 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 TypeScript roles where frontend ownership naturally extends into architecture, coordination, and delivery.

Name
Jérémie van der Sande