Carrieres
Senior Frontend Engineer
Concevez et déployez des expériences frontend de qualité production sur notre plateforme B2B propulsée par l'IA. Next.js, React, TypeScript, UI pilotée par un design system, avec une vraie discipline CI/CD et QA.
Stage RémunéréEngineeringRemoteFull-time
En Bref
Competences Principales
TypeScriptNext.jsReactPlaywrightVitestGitHub ActionsDéveloppement FrontendDéveloppement ProduitUI/UXAccessibilité (WCAG)CI/CDDesign SystemsQA & Tests
Un Plus
HTML/CSSStorybookTailwind CSSSupabaseFirebaseVercelPostHogRadix UIReact QueryB2B SaaSi18n / LocalisationOptimisation des PerformancesSEOTests de Régression Visuelle
Lieu(x)
À distance
À propos du poste
- La plupart des équipes frontend livrent des fonctionnalités en espérant que tout se passe bien. Chez SalesMind AI, chaque pixel, chaque interaction et chaque déploiement répond au standard d'un produit enterprise valorisé à 1 milliard de dollars — parce que c'est exactement ce que nous construisons.
- En tant que Senior Frontend Engineer, vous serez responsable de la couche frontend sur l'ensemble de notre écosystème produit : l'application web propulsée par l'IA, le site marketing, la documentation, les outils d'administration et un design system partagé — dix dépôts, un seul workspace pnpm, un impact réel au-delà des frontières de chaque projet.
- Ce n'est pas un poste où l'on se contente de traiter des tickets. Vous livrerez des expériences complètes, prêtes pour la production — du handoff design jusqu'au déploiement — au sein d'un pipeline CI/CD exigeant avec 13 jobs de quality gate, des suites Playwright E2E, un contrôle Lighthouse et des audits d'accessibilité sur chaque PR. Si le soin du détail, la rapidité et la rigueur d'ingénierie comptent autant les uns que les autres pour vous, ce poste est fait pour vous.
Vos missions
- Construire et livrer des expériences frontend sur plusieurs applications Next.js (App Router + Pages Router), avec React 18 et TypeScript en mode strict.
- Être garant·e de la qualité UI de bout en bout — de la conformité aux design tokens aux scores Lighthouse, jusqu'à l'accessibilité (WCAG AA minimum).
- Contribuer à notre Design System partagé (@salesmind-ai/design-system) — composants React, Storybook, design tokens et système de motion.
- Intégrer des API en toute confiance — REST, Supabase, Firebase, React Query (TanStack Query) — à l'aise à la frontière entre frontend et services backend.
- Écrire et maintenir des tests — Vitest pour l'unitaire/l'intégration, Playwright pour l'E2E, la régression visuelle et les tests d'accessibilité.
- Opérer au sein d'un pipeline CI/CD exigeant — 13 jobs de quality gate, un flux de promotion en 6 étapes (feature → dev → staging → main), des hooks pre-commit/pre-push, un contrôle anti-drift.
- Optimiser activement la performance — LCP, CLS et TBT ne sont pas des métriques abstraites ; vous les mesurez, les améliorez et les faites progresser en continu.
- Prendre en charge l'i18n sur 3 locales (EN/FR/ES) avec notre système de traduction à deux couches et la gouvernance des termes de marque.
- Collaborer étroitement avec le produit et le design — traduire les besoins en implémentations propres et maintenables, avec un vrai sens UX.
- Faire progresser le système — proposer de meilleurs patterns, de meilleurs tests, une meilleure DX. Remettre en question ce qui ne fonctionne pas.
Profil recherché
- 4 ans d'expérience minimum en ingénierie frontend professionnelle avec React et TypeScript en environnement de production.
- Solide expérience de Next.js — App Router, Pages Router, SSR/SSG, routage dynamique, middleware.
- Maîtrise du mode strict de TypeScript — pas de any, pas de @ts-ignore, une conception des types propre comme réflexe naturel.
- Sensibilité UI/UX — vous repérez un espacement qui cloche, une interaction qui sonne faux, un défaut d'accessibilité. Vous soignez les détails que les utilisateurs ressentent sans pouvoir les nommer.
- Aisance sur l'intégration d'API — consommation d'API REST, travail avec React Query / TanStack Query, gestion propre de la frontière entre état client et état serveur.
- Rigueur en matière de tests — tests unitaires (Vitest ou Jest), tests E2E (Playwright), une compréhension de la couverture comme signal de qualité, pas comme simple chiffre.
- Expérience de Playwright — écriture, debug et maintenance de suites de tests E2E, y compris la régression visuelle et les tests cross-browser.
- Bonne connaissance du CI/CD — GitHub Actions, quality gates, contrôles automatisés, protection des branches. Vous comprenez pourquoi ces garde-fous existent et évoluez avec aisance à l'intérieur.
- Expérience de consommation de design systems — bibliothèques de composants partagées, design basé sur des tokens, le discernement de savoir quand utiliser le système existant et quand proposer des ajouts.
- Rigueur Git — commits conventionnels, PR propres, diffs lisibles, hygiène des branches.
Atouts appréciés
- Expérience de Tailwind CSS, Shadcn/UI et Radix UI en production.
- Expérience de Storybook — écriture de stories, tests d'interaction, vérifications d'accessibilité.
- Connaissance de Supabase ou Firebase pour des patterns de backend-as-a-service.
- Expérience des workspaces pnpm ou des configurations multi-dépôts.
- Connaissance des déploiements Vercel, des environnements de preview et des edge functions.
- Expérience de PostHog, GA4 ou de l'instrumentation analytics dans une codebase frontend.
- Compréhension du SEO, des audits Lighthouse et de l'optimisation des Core Web Vitals.
- Expérience de Framer Motion ou motion/react pour des animations de qualité production.
- Connaissance des systèmes d'i18n (react-intl, workflows de traduction structurés).
- Expérience préalable en environnement B2B SaaS ou produit IA.
Ce que vous apprendrez
- Vous construirez des expériences frontend qui génèrent directement du pipeline et du revenu — pas des démonstrateurs, mais de vrais produits utilisés chaque jour par des équipes de vente B2B.
- Vous travaillerez à la croisée de l'IA, des design systems et de l'ingénierie web moderne — des compétences de plus en plus valorisées sur le marché.
- Vous serez responsable et ferez évoluer un pipeline CI/CD de niveau production que la plupart des équipes ne font qu'espérer atteindre — 13 quality gates, régression visuelle, contrôle Lighthouse, audits d'accessibilité.
- Vous développerez une expertise pointue en architecture multi-applications, en systèmes de design tokens et en gestion de dépendances cross-projets à grande échelle.
- Vous collaborerez au quotidien avec une petite équipe senior où vos idées se concrétisent vite et où votre jugement d'ingénieur·e est immédiatement respecté.
Processus de recrutement
- Appel de découverte (30 min) — votre parcours en ingénierie frontend, votre philosophie de test et votre vision de la qualité UI. Nous voulons comprendre votre savoir-faire, pas vous faire passer un quiz.
- Exercice technique (asynchrone) — un petit défi Next.js reflétant le travail réel que vous feriez chez nous. Nous évaluons la qualité du code, les tests, l'accessibilité et les décisions d'ingénierie — pas la vitesse d'exécution.
- Présentation technique (45 min) — partagez votre écran et présentez un projet ou une PR dont vous êtes fier·ère. Expliquez-nous vos choix d'architecture, les compromis effectués et ce que vous amélioreriez.
- Échange final avec le fondateur — alignement sur la vision, le rythme et ce à quoi ressemble la réussite dans les 90 premiers jours.
Preuves de compétence
- Montrez-nous un travail frontend dont vous êtes fier·ère — applications en ligne, contributions open source, déploiements Storybook ou retours d'expérience détaillés. Ce qui nous intéresse, c'est votre façon de penser, pas seulement ce que vous avez livré.
- Partagez des exemples de stratégies de test que vous avez mises en place — suites E2E, pipelines CI, rapports de couverture ou dispositifs de régression visuelle.
- Si vous avez rédigé de la documentation technique, des décisions d'architecture ou des spécifications de composants, apportez-les. Nous accordons autant de valeur à une clarté de niveau ingénierie qu'à la capacité technique brute.
Avantages & environnement
- Une culture d'ingénierie AI-first — nous utilisons Claude, des serveurs MCP et des outils IA sur mesure au quotidien. Vous repoussez des limites, vous ne traitez pas des tickets.
- Poste ouvert au remote, avec accès optionnel à notre bureau de Thonglor, à Bangkok — un espace de travail ergonomique pensé pour la concentration.
- Déjeuner offert chaque jour pour les personnes travaillant depuis le bureau.
- Indemnité de transport pour couvrir vos trajets.
- Un environnement à forte autonomie, orienté résultats — pas de micromanagement, pas de théâtre de validation. On livre, on itère.
- Accès direct au fondateur et à l'équipe dirigeante — vos idées atteignent les décideurs le jour même.
- Travaillez sur un véritable écosystème multi-applications (10 dépôts) avec des standards d'ingénierie dont la plupart des équipes ne font que parler — plus de 90 % de couverture, plus de 853 tests unitaires, contrôle Lighthouse.
Postuler a ce Poste
Remplissez le formulaire ci-dessous. Nous examinons chaque candidature personnellement et vous recontacterons sous 5 jours ouvrables.
Apply for Senior Frontend Engineer
We're building the future of AI-powered sales. None of the fields below are mandatory, but the more you share, the faster we can review your application and the stronger your candidacy becomes.
1
2
3
4