Frontend Developer Vue 3 / TypeScript

Vue Mastery

Zulte

On-site

EUR 55,000 - 80,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Marktconforme beloning
Vervoer- en extralegale voordelen

Job summary

Vuejobs zoekt een ervaren front-end developer voor Claritalk in Gent/België. Je werkt met Vue 3, TypeScript, Vite en Inertia.js in een schaaloplossing met live updates en AI-ondersteunde features. Belangrijke taken omvatten realtime UI, een Markdown-editor en offline caching voor soepele prestaties.

Je Teams bevat kort en direct contact met founders; er ligt veel verantwoordelijkheid en invloed op jou als ontwerper en bouwheer van de frontend.

Qualifications

  • Meerdere jaren ervaring met Vue 3 (Composition API) en TypeScript.
  • Bouw componenten met duidelijke props, events en voorspelbaar gedrag.
  • Vaardigheid in CSS met Tailwind, responsive en toegankelijk.
  • Asynchrone UI met loading states en foutmeldingen.
  • Basiskennis Laravel en Inertia is een plus.

Responsibilities

  • Ontwikkel een realtime UI met live status en streaming updates.
  • Werk aan een Markdown-editor bovenop Milkdown/ProseMirror.
  • Implementeer offline caching met IndexedDB en service workers.
  • Optimaliseer prestaties bij grote hoeveelheden gesprekken en transcripties.
  • Zorg voor meertalige content via vertaalkeys en build-time checks.

Tools

Vite
Laravel
Inertia.js
Tailwind CSS
Milkdown/ProseMirror

Job description

Waarom wij werken aan Claritalk

Het beste naar boven brengen tijdens gesprekken tussen mensen. Dat is de visie van Claritalk. We focussen op een aantal expert verticals waar er door tijdsgebrek een grote meerwaarde kan gerealiseerd worden door gesprek- en dossierassistentie.

De front-end is waar dat allemaal zichtbaar wordt. Een gebruiker ziet geen pipeline, geen queue en geen model, maar wel een gesprek dat live meeloopt, een samenvatting die hij kan bijwerken, een taak die hij kan wegvinken. Als de interface het niet duidelijk maakt, bestaat de intelligentie niet.

Waarom jij wil werken aan Claritalk

Oordeel vooral zelf, maar onderstaande puntjes zouden je kunnen opvallen:

  • dit is een scale-up met direct en regelmatig contact met de founders
  • het product zelf is een echte gebruikstool, geen software die in de achtergrond draait: mensen gaan dit kennen
  • er is dan ook directe feedback van gebruikers. We hebben mails in de mailbox met \"Goed bezig\"(*). Gelieve dit zo te houden, met dank.
  • praktische AI met directe invloed op de prestaties bij klanten. (Als in: geen high in the sky acties die van alles signaleren en dat is het dan.)
  • als we iets doen is het omdat het zin heeft
  • compact team, dus automatisch veel inspraak & invloed. Gebruik dit verstandig. Keerzijde: verantwoordelijkheid. Moet je willen.
  • je UI-beslissingen zie je binnen de week terug in hoe klanten werken
Wat moet je kunnen om aan Claritalk te werken?

Aan de front-end kant werken we met Vue 3 en TypeScript, gebundeld met Vite, deels gekoppeld aan Laravel via Inertia.js met SSR. State via Pinia, styling met Tailwind. We maken gebruik van custom composables: herbruikbare logica, want copy-pasten is nu snel maar straks niet onderhoudbaar. DTO's zijn nog een work-in-progress, een volwassenwordingsproces met obstakels, koffie en een snuifje uitstelgedrag.

Wat je hier tegenkomt, en wat het interessanter maakt dan het zoveelste CRUD-scherm:

  • Realtime UI. Socket.IO voor live status en streaming updates, LiveKit voor gespreksassistentie, streaming AI-antwoorden die token per token binnenkomen. Je moet dus kunnen nadenken over races, out-of-order events, reconnects en \"wat toont het scherm terwijl we nog niets weten\".
  • Een echte editor. Samenvattingen en rapporten worden bewerkt in een Markdown-editor bovenop Milkdown/ProseMirror, met eigen plugins en blokken. AI stelt wijzigingen voor, de gebruiker beslist. Dat is een UX-probleem én een datastructuurprobleem.
  • Offline en performance. Een service worker, IndexedDB via Dexie voor lokale data, en schermen die soms honderden gesprekken en transcripties moeten tonen zonder te haperen. Virtualisatie en meten in plaats van gokken.
  • Audio in de browser. Media recording, waveforms, real-time speech clients. Browserverschillen zijn hier geen theorie.
  • Datavisualisatie en dashboards met Chart.js, plus wat animatiewerk waar het de UI echt helpt.
  • Meertaligheid. Elke user-facing tekst gaat via vertaalsleutels, met een gate op de build die je erop wijst als er een ontbreekt. Geen hardcoded strings.
  • Kwaliteit. ESLint, Prettier, vue-tsc type-check, Playwright voor e2e, Sentry voor wat er alsnog stukgaat. De codebase telt ruim 400 componenten, dus consistentie is geen luxe maar een noodzaak.
Requirements
  • Je hebt een aantal jaar ervaring met Vue 3 (Composition API) en TypeScript, en je weet waarom any een vorm van uitstelgedrag is.
  • Je bouwt componenten die anderen kunnen hergebruiken zonder jou te moeten bellen: duidelijke props, duidelijke events, geen verrassende zijeffecten.
  • Je kan CSS. Echt kunnen, met Tailwind als gereedschap en niet als excuus. Responsive, toegankelijk, en trouw aan het design.
  • Asynchrone UI is je vriend: loading states, optimistic updates, foutstatussen, cancels. Je gaat ervan uit dat het netwerk je zal beliegen.
  • Je bent niet bang van de grens met de backend: een Inertia-controller lezen, een payload betwisten of een endpoint mee ontwerpen hoort erbij. Basiskennis Laravel is een plus.
  • Je begrijpt hoe AI samenwerkt met de andere processen: streaming output, suggesties die fout kunnen zijn, en een interface die de gebruiker altijd de laatste stem geeft.
  • Oog voor detail zonder verlamming: liever deze week goed dan volgende maand perfect.
  • Of... bespreek met ons je sterktes en we zetten je op de juiste projecten.
Wat wij bieden
  • Marktconforme verloning volgens ervaring/kennisniveau/meerwaarde.
  • De verdeling van het bruto bedrag over loon / extralegale voordelen / vervoer is up to you.
  • Het gaat om een werknemersstatuut met de bijhorende Belgische bescherming.
  • Voldoende variatie, een toffe sfeer en meegroei mogelijkheden terwijl het bedrijf groeit.
  • Ruimte om de UI mee te bepalen in plaats van pixels na te tekenen.
Requirements
  • Je hebt een aantal jaar ervaring met Vue 3 (Composition API) en TypeScript, en je weet waarom any een vorm van uitstelgedrag is.
  • Je bouwt componenten die anderen kunnen hergebruiken zonder jou te moeten bellen: duidelijke props, duidelijke events, geen verrassende zijeffecten.
  • Je kan CSS. Echt kunnen, met Tailwind als gereedschap en niet als excuus. Responsive, toegankelijk, en trouw aan het design.
  • Asynchrone UI is je vriend: loading states, optimistic updates, foutstatussen, cancels. Je gaat ervan uit dat het netwerk je zal beliegen.
  • Je bent niet bang van de grens met de backend: een Inertia-controller lezen, een payload betwisten of een endpoint mee ontwerpen hoort erbij. Basiskennis Laravel is een plus.
  • Je begrijpt hoe AI samenwerkt met de andere processen: streaming output, suggesties die fout kunnen zijn, en een interface die de gebruiker altijd de laatste stem geeft.
  • Oog voor detail zonder verlamming: liever deze week goed dan volgende maand perfect.
  • Of... bespreek met ons je sterktes en we zetten je op de juiste projecten.
  • Je weet hoe je de codegenerator in check kan houden.
Benefits
  • Marktconforme verloning volgens ervaring/kennisniveau/meerwaarde.
  • De verdeling van het bruto bedrag over loon / extralegale voordelen / vervoer is up to you.
  • Het gaat om een werknemersstatuut met de bijhorende Belgische bescherming.
  • Voldoende variatie, een toffe sfeer en meegroei mogelijkheden terwijl het bedrijf groeit.
  • Ruimte om de UI mee te bepalen in plaats van pixels na te tekenen.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Developer Laravel / PHP
Backend Developer Laravel / PHP

Vue Mastery • Belgium

On-site
EUR 55,000 - 95,000
Market-rate salary
Belgian employee status
Growth opportunities
+1
AI Engineer (tekstbegrip & tekstmanipulatie)
AI Engineer (tekstbegrip & tekstmanipulatie)

ClariTalk • Zulte

On-site
EUR 70,000 - 100,000
Frontend Developer Vue 3 / TypeScript
Frontend Developer Vue 3 / TypeScript

ClariTalk • Zulte

On-site
EUR 60,000 - 90,000
Marktconforme verloning
Belgische bescherming als werknemer
Meegroei mogelijkheden
+1
Backend Developer Laravel / PHP
Backend Developer Laravel / PHP

ClariTalk • Zulte

On-site
EUR 70,000 - 100,000
Marktconforme verloning
Belgisch werknemersstatuut
Toffe sfeer en groeimogelijkheden
+1
Full stack engineer (medior/senior)
Full stack engineer (medior/senior)

Studaro • Sint-Denijs-Westrem

On-site
EUR 70,000 - 95,000
Loon in samenspraak
Bedrijfswagen + tankkaart
Gsm + abonnement
+4
AI Web Engineer
AI Web Engineer

Conversal • Affligem

On-site
EUR 50,000 - 70,000
Competitief salaris
Bedrijfswagen
Flexibele werktijden
+1
Stage bij Conversal
Stage bij Conversal

Conversal • Affligem

Hybrid
EUR 10,000 - 15,000
Bedrijfswagen met laadpas
Hybride werken
Competitief loon
Fullstack Typescript/React ontwikkelaar
Fullstack Typescript/React ontwikkelaar

Startup Atlas • Oost-Vlaanderen

Hybrid
EUR 60,000 - 90,000
MacBook Pro
Ziekenhuisverzekering
Maaltijdcheques
+2
SEO Marketeer
SEO Marketeer

Conversal • Belgium

On-site
EUR 52,000 - 76,000
Ownership vanaf dag één
Hybride werken
Bedrijfswagen met laadpas
+1
.NET Software Engineer
.NET Software Engineer

Vanden Broele NV • West-Vlaanderen

On-site
EUR 40,000 - 50,000
Marktconform loon
Thuiswerkvergoeding
Hardware budget
+3