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.
Waarom jij wil werken aan Claritalk
- 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
- praktische AI met directe invloed op de prestaties bij klanten
- als we iets doen is het omdat het zin heeft
- compact team, dus automatisch veel inspraak en invloed. 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.
- 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 en 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.