Vacatures
Senior Frontend Engineer
Bouw en lever productiewaardige frontend-ervaringen op ons AI-gedreven B2B-platform. Next.js, React, TypeScript, design-system-gedreven UI, met echte CI/CD- en QA-discipline.
Betaalde stageEngineeringRemoteFull-time
In één oogopslag
Belangrijkste vaardigheden
TypeScriptNext.jsReactPlaywrightVitestGitHub ActionsFrontend-ontwikkelingProductontwikkelingUI/UXToegankelijkheid (WCAG)CI/CDDesign SystemsQA & Tests
Pré
HTML/CSSStorybookTailwind CSSSupabaseFirebaseVercelPostHogRadix UIReact QueryB2B SaaSi18n / LokalisatiePerformance-optimalisatieSEOVisuele regressietests
Locatie(s)
Remote
Over de rol
- De meeste frontend-teams leveren features op en hopen op het beste. Bij SalesMind AI behandelen we elke pixel, elke interactie en elke deploy volgens de standaard van een enterprise-product van 1 miljard dollar — want dat is precies wat we bouwen.
- Als Senior Frontend Engineer ben je verantwoordelijk voor de frontend-laag van ons volledige productecosysteem: de AI-gedreven webapp, de marketingwebsite, documentatie, admin-tools en een gedeeld design system — tien repositories, één pnpm-workspace, echte impact die verder reikt dan één project.
- Dit is geen rol waarin je alleen tickets afhandelt. Je levert complete, productierijpe experiences — van design handoff tot deployment — binnen een serieuze CI/CD-pipeline met 13 quality-gate-jobs, Playwright E2E-suites, Lighthouse-controle en accessibility-audits bij elke PR. Als vakmanschap, snelheid en engineering-discipline voor jou even zwaar wegen, is deze rol voor jou gemaakt.
Wat je gaat doen
- Bouw en lever frontend-experiences over meerdere Next.js-applicaties (App Router + Pages Router), met React 18 en TypeScript in strict mode.
- Wees verantwoordelijk voor de UI-kwaliteit van begin tot eind — van naleving van design tokens tot Lighthouse-scores en toegankelijkheid (WCAG AA als minimum).
- Werk mee aan ons gedeelde Design System (@salesmind-ai/design-system) en draag eraan bij — React-componenten, Storybook, design tokens en motion system.
- Integreer met vertrouwen met API's — REST, Supabase, Firebase, React Query (TanStack Query) — en beweeg je moeiteloos op het grensvlak tussen frontend en backend-services.
- Schrijf en onderhoud tests — Vitest voor unit-/integratietests, Playwright voor E2E, visuele regressie en accessibility-smoketests.
- Werk binnen een serieuze CI/CD-pipeline — 13 quality-gate-jobs, een promotieflow in 6 fasen (feature → dev → staging → main), pre-commit-/pre-push-hooks, anti-drift-controles.
- Optimaliseer actief voor performance — LCP, CLS en TBT zijn geen abstracte metrics; je meet, verbetert en verbetert ze continu verder.
- Ondersteun i18n voor 3 locales (EN/FR/ES) met ons tweelaags vertaalsysteem en merktermen-governance.
- Werk nauw samen met product en design — vertaal requirements naar schone, onderhoudbare implementaties met een sterk UX-gevoel.
- Verbeter het systeem — stel betere patterns, betere tests en een betere DX voor. Daag uit wat niet werkt.
Wat we zoeken
- 4+ jaar professionele frontend-engineeringervaring met React en TypeScript in productieomgevingen.
- Sterke ervaring met Next.js — App Router, Pages Router, SSR/SSG, dynamische routing, middleware.
- Vloeiend in TypeScript strict mode — geen any, geen @ts-ignore, schoon type-ontwerp als gewoonte.
- UI/UX-gevoel — je merkt het wanneer spacing niet klopt, wanneer een interactie niet goed aanvoelt, wanneer toegankelijkheid ontbreekt. Je geeft om de details die gebruikers voelen maar niet kunnen benoemen.
- Zelfverzekerd in API-integratie — het consumeren van REST-API's, werken met React Query / TanStack Query, en het netjes beheren van de grens tussen client- en server-state.
- Testdiscipline — unit tests (Vitest of Jest), E2E-tests (Playwright), coverage begrijpen als kwaliteitssignaal, niet alleen als getal.
- Ervaring met Playwright — schrijven, debuggen en onderhouden van E2E-testsuites, inclusief visuele regressie en cross-browser testing.
- Bekendheid met CI/CD — GitHub Actions, quality gates, geautomatiseerde checks, branch protection. Je begrijpt waarom deze bestaan en beweegt je er met vertrouwen in.
- Ervaring met het gebruik van design systems — gedeelde componentbibliotheken, token-based design, en het gevoel voor wanneer je het bestaande systeem gebruikt of wanneer je aanvullingen voorstelt.
- Git-discipline — conventional commits, schone PR's, betekenisvolle diffs, goede branch-hygiëne.
Mooi meegenomen
- Ervaring met Tailwind CSS, Shadcn/UI en Radix UI in productieapplicaties.
- Ervaring met Storybook — het schrijven van stories, interaction tests, accessibility-checks.
- Bekendheid met Supabase of Firebase voor backend-as-a-service-patterns.
- Ervaring met pnpm-workspaces of multi-repo-opzetten.
- Bekendheid met Vercel-deployments, preview-omgevingen en edge functions.
- Ervaring met PostHog, GA4 of analytics-instrumentatie in frontend-codebases.
- Kennis van SEO, Lighthouse-audits en Core Web Vitals-optimalisatie.
- Ervaring met Framer Motion of motion/react voor animaties van productiekwaliteit.
- Bekendheid met i18n-systemen (react-intl, gestructureerde vertaalworkflows).
- Eerdere ervaring in B2B SaaS- of AI-productomgevingen.
Wat je gaat leren
- Je bouwt frontend-experiences die direct pipeline en omzet aandrijven — geen speeltjes, maar echte producten die B2B-salesteams dagelijks gebruiken.
- Je werkt op het snijvlak van AI, design systems en moderne webengineering — vaardigheden die de markt steeds meer waardeert.
- Je bent verantwoordelijk voor en ontwikkelt een productie-CI/CD-pipeline waar de meeste teams alleen van dromen — 13 quality gates, visuele regressie, Lighthouse-controle, accessibility-audits.
- Je bouwt diepgaande expertise op in multi-app-architectuur, design-token-systemen en cross-project dependency management op schaal.
- Je werkt dagelijks samen met een klein, senior team waar je ideeën snel worden gerealiseerd en je engineering-oordeel direct wordt vertrouwd.
Sollicitatieproces
- Kennismakingsgesprek (30 min) — je achtergrond in frontend-engineering, je testfilosofie en hoe je over UI-kwaliteit denkt. We willen je vakmanschap begrijpen, geen quiz afnemen.
- Technische opdracht (asynchroon) — een kleine Next.js-uitdaging die echt werk weerspiegelt dat je hier zou doen. We beoordelen codekwaliteit, testing, toegankelijkheid en engineering-beslissingen — niet snelheid.
- Technische walkthrough (45 min) — deel je scherm en laat een project of PR zien waar je trots op bent. Neem ons mee door architectuurbeslissingen, trade-offs en wat je zou verbeteren.
- Laatste gesprek met de founder — afstemming over visie, tempo en hoe succes eruitziet in de eerste 90 dagen.
Bewijs van je werk
- Laat ons frontend-werk zien waar je trots op bent — live apps, open-source bijdragen, Storybook-deployments of uitgebreide write-ups. We zijn benieuwd naar hoe je denkt, niet alleen naar wat je hebt opgeleverd.
- Deel voorbeelden van testingstrategieën die je hebt geïmplementeerd — E2E-suites, CI-pipelines, coverage-rapporten of opzetten voor visuele regressie.
- Als je technische documentatie, architectuurbeslissingen of component-specs hebt geschreven, neem ze mee. We hechten evenveel waarde aan engineering-niveau helderheid als aan pure technische capaciteit.
Voordelen & werkomgeving
- AI-first engineeringcultuur — we gebruiken dagelijks Claude, MCP-servers en op maat gemaakte AI-tooling. Je verlegt grenzen, in plaats van tickets af te werken.
- Remote-vriendelijk, met optionele toegang tot ons kantoor in Thonglor, Bangkok — een ergonomische werkplek gemaakt voor geconcentreerd, gefocust werk.
- Gratis lunch elke dag voor wie vanuit kantoor werkt.
- Reiskostenvergoeding om je woon-werkverkeer te dekken.
- Een omgeving met hoge autonomie en focus op resultaat — geen micromanagement, geen goedkeuringstheater. Leveren en itereren.
- Directe toegang tot de founder en het leadershipteam — je ideeën bereiken dezelfde dag nog de besluitvormers.
- Werk aan een echt multi-app-ecosysteem (10 repositories) met engineeringstandaarden waar de meeste teams alleen over praten — meer dan 90% coverage, meer dan 853 unit tests, Lighthouse-controle.
Solliciteer op deze functie
Vul het formulier hieronder in. We bekijken elke sollicitatie persoonlijk en nemen binnen 5 werkdagen contact op.
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