We zijn op zoek naar een ervaren Front-end Developer (Svelte) die ons ontwikkelteam komt versterken.
VETWorks ontwikkelt een geavanceerde cloud-gebaseerde praktijkmanagementsoftware voor dierenartspraktijken in België / Nederland / Luxemburg. Onze enterprise SaaS-oplossing VETCloud (www.vetworks.be) combineert een .NET Core backend met een moderne Svelte frontend om een robuuste, schaalbare en gebruiksvriendelijke applicatie te leveren.
Als technologiepartner voor dierenartsen bouwen we aan een platform dat complexe bedrijfsprocessen stroomlijnt, van patiëntenbeheer en facturatie tot voorraadcontrole en rapportage. Onze multitenant-architectuur ondersteunt honderden praktijken met strikte data-isolatie en geavanceerde security features.
Je werkt aan de frontend van onze enterprise applicatie en bent verantwoordelijk voor het ontwikkelen van complexe, performante en schaalbare gebruikersinterfaces die naadloos integreren met onze .NET backend.
In deze rol combineer je jouw expertise in Sveltemet een diepgaand begrip van enterprise-architectuur. Je werkt intensief samen met een backend-developer en bent verantwoordelijk voor:
* Ontwikkelen van complexe Svelte componenten en features voor onze enterprise SaaS-applicatie
* Implementeren van robuuste state management oplossingen (Svelte stores, context API)
* Integreren met onze .NET Core Web API's via RESTful endpoints en SignalR / Websockets voor real-time updates
* Implementeren van authenticatie- en autorisatieflows (OAuth 2.0, JWT tokens, role-based access control)
* Bouwen aan een multitenancy-architectuur waarbij tenant-isolatie op frontend-niveau wordt gegarandeerd
* Implementeren van client-side caching strategieën en optimalisatie van API calls
* Ontwikkelen van een robuust internationalisatie (i18n) systeem voor meertalige ondersteuning (NL, FR, EN, DE)
* Optimaliseren van performance en bundle sizes met Vite en code-splitting technieken
* Implementeren van responsive designs en cross-browser compatibiliteit
* Samenwerken met backend developers voor API contract definitie en optimalisatie
* Code reviews uitvoeren en best practices delen met het team
* Bijdragen aan de architectuur en technische beslissingen van de frontend
Ervaring: Minimaal 5 jaar ervaring als front-end developer
Enterprise mindset: Je denkt in schaalbaarheid, security, performance en maintainability
Problem solver: Je analyseert complexe problemen en komt met elegante oplossingen
Code quality: Je schrijft clean en well-documented code
Team player: Je werkt graag samen met back-end developers en product owners
Communicatief: Je kunt technische concepten duidelijk uitleggen aan niet-technische stakeholders
Leergierig: Je blijft up-to-date met de laatste front-end trends en technologieën
Zelfstandig: Je neemt ownership van features en kan autonoom werken
Talen: Nederlands of Engels is een must
Technische Vereisten
* Svelte/SvelteKit expertise: ervaring met Svelte en diepgaande kennis van het framework
JavaScript/TypeScript: Expert niveau in moderne JavaScript (ES6+) en TypeScript
Enterprise patterns: Ervaring met grootschalige applicaties, state management en architectuurpatronen
API integratie: Ervaring met RESTful APIs, WebSockets/SignalR voor real-time communicatie
Authentication & Authorization: Hands-on ervaring met OAuth 2.0, JWT implementaties
Multitenant architectuur: Begrip van tenant-isolatie, data segmentatie en security in multitenant systemen
Caching strategies: Kennis van client-side caching (service workers, localStorage)
Internationalisatie: Ervaring met i18n libraries en multi-language implementations / RESX resources
Build tools: Ervaring met Vite, Rollup, Webpack en module bundling
Version control: Git expertise en CI/CD workflows
Code review, Meertaligheid, Best Practices, Management, API, RESTful, Nederlands, Frans, Web API, Framework, Responsive design, Front-end, Samenwerken, JavaScript, Architectuur, .NET, Git, OAuth, Webpack, Engelse taal, Communicatie, Beveiligingsdienst, TypeScript, Nederlands, Caching, Uitvoering