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

Vacancies that may also interest you

Beau Ndiaye
HR & Talent Consultant
We are a Great Place to Work
We evaluate our work environment with a survey and audit and have been allowed to call ourselves a Great Place to Work and Best Workplace for five years in a row now.
We are a Great Place to Work