Voor een klant zijn we op zoek naar een Front-end Developer met expertise in Vue 3 en een achtergrond in .NET.
Startdatum: Zo snel mogelijk
Regime: Fulltime, 2 dagen op kantoor
Locatie: Gent
Talen: Nederlands en Engels
Functieomschrijving
Als Front-end Developer ben je verantwoordelijk voor het bouwen van performante, herbruikbare en schaalbare webinterfaces binnen een Vue 3-architectuur. Je werkt componentgericht volgens het Atomic Design-principe en volgt een interne styleguide, inclusief BEM-naamgeving en consistente UI-varianten. Taken worden gebrieft op componentniveau, waardoor je gefocust werkt op duidelijk afgelijnde en herbruikbare elementen. Je zet API-data om naar overzichtelijke en toegankelijke UI-componenten en werkt actief mee aan het versterken en uitbreiden van een componentenbibliotheek.
Primaire verantwoordelijkheden
- Ontwikkelen van Vue 3-componenten volgens het Atomic Design-principe.
- Implementeren van HTML, JavaScript (ES6+), SCSS/CSS met BEM-naamgeving.
- Uitwerken en onderhouden van componentvarianten (states, interacties, formulier-autosaves, error-handling).
- Opzetten, uitbreiden en documenteren van de componentbibliotheek.
- Verwerken van API-responses (JSON) en publiceren van deze gegevens in UI-componenten.
- Toevoegen van UX-functionaliteiten die de verwerking en interpretatie van gegevens voor de eindgebruiker vereenvoudigen.
- Optimaliseren voor performantie en stabiliteit.
- Implementeren van fool-proof componenten die robuust blijven bij foutieve of onvolledige input.
- Componeren van views die adaptief zijn, opgebouwd uit responsive componenten, op basis van media-queries en een responsieve designstrategie.
Secundaire verantwoordelijkheden
- Binnen Figma bestaande mock-ups vertalen naar production-ready designs van de UI-componenten, volledig volgens dezelfde Atomic Design-structuur als in de Vue front-end.
- Ervoor zorgen dat designs exact worden gevolgd volgens de bestaande styleguide en componentarchitectuur.
- Bijdragen aan UX-verbeteringen binnen de bestaande front-end architectuur.
Optionele taken (afhankelijk van het profiel)
- Ontwerpen van gepaste iconen.
- Aanvullen en verfijnen van de styleguide, vooral waar standaarden nog ontbreken.
Jouw profiel
- Aantoonbare ervaring in ontwikkeling van op .NET gebaseerde toepassingen (3 jaar).
- Aantoonbare opleiding met certificatie of gelijkwaardig door ervaring in programmeertalen en omgevingen zoals .Net (C#), ASP.NET, etc.
- Ervaring met Vue 3, component-based development, Atomic Design, Git en het verwerken van API-data.
- Sterke kennis van HTML, CSS/SCSS en JavaScript (ES6+).
- Begrip van het uitvoeren van XHR-requests via bibliotheken zoals axios of Pinia-actions, BEM-conventies, responsive design en UX-principes.
- Ervaring met Figma of vergelijkbare tools (Sketch, Adobe Illustrator/XD).
- Pluspunten: ervaring met GitLab of andere Git-platformen zoals GitHub, en met SVG-styling via CSS.
- Taalvereiste: Nederlandstalig op Europees CEFR - niveau C2.
- Aantoonbare kennis en ervaring van Agile ontwikkelingsmethodiek.