Front-End Developer - Vue 3
East Flanders
Digital - Development
Work experience: 3-5
Reference number: 92376
Build performant, reusable, and scalable web interfaces within a Vue 3 architecture following Atomic Design principles. You will work component-focused on clearly defined elements, converting API data into accessible UI components while expanding the internal component library (VOS - Vue Object Structure).
We are looking for a Front-End Developer to strengthen the development team within the ICT department of our Ghent based client, working on a major ongoing project.
- You develop Vue 3 components according to Atomic Design principles.
- You implement HTML, JavaScript (ES6+), and SCSS/CSS using BEM naming conventions.
- You develop and maintain component variants, including states, interactions, form auto-saves, and error handling.
- You build, expand, and document the component library, ensuring reusable and fool-proof components.
- You process API responses (JSON) and publish data in UI components.
- You add UX functionalities that simplify data processing and interpretation for end users.
- You optimize for performance and stability, ensuring components remain robust with incorrect or incomplete input.
- You compose adaptive views built from responsive components based on media queries and responsive design strategy.
- You translate existing Figma mockups into production-ready UI component designs following the same Atomic Design structure as the Vue front-end.
- You ensure designs follow the existing styleguide and component architecture precisely.
What are we looking for?
- You have hands-on experience with Vue 3, component-based development, Atomic Design, Git, and API data processing.
- You have 3+ years of experience developing .NET-based applications.
- You have proven education/certification or equivalent experience in .NET (C#), ASP.NET.
- You have strong knowledge of HTML, CSS/SCSS, and JavaScript (ES6+).
- You have experience with Figma or comparable design tools (Sketch, Adobe Illustrator/XD).
- You have experience with GitLab or other Git platforms (GitHub) and SVG styling via CSS.
- You implement HTML, JavaScript (ES6+), SCSS/CSS using BEM naming conventions.
- You can build, expand, and document component libraries effectively.
- You are a native Dutch speaker (CEFR level C2 required).
What do we offer?
Location: Ghent - Hybrid
Start date: 1 January 2026
End date: 30 June 2026
Duration: 6 months
Contract: Freelance or Permanent
)
