Front-End Developer (Vue 3, Component-Based Architecture)
East Flanders
Digital - Development
Work experience: 3-5
Reference number: 92376

You will join a public-sector IT environment supporting a large, ongoing digital program with direct operational impact.

The role focuses on building a robust, scalable front-end using a mature Vue 3 architecture, where consistency, reusability, and correctness are essential.

You will work in a component-driven setup, with tasks defined at component level and strong alignment between design and implementation. This role suits front-end developers who enjoy structured UI engineering, design systems, and building resilient interfaces rather than ad-hoc page development.

Your responsibilities include

  • Developing reusable Vue 3 components following Atomic Design principles.
  • Implementing UI components using HTML, JavaScript (ES6+), and SCSS/CSS with BEM naming conventions.
  • Building and maintaining component variants, including states, interactions, validation, autosave behaviour, and error handling.
  • Extending and documenting a shared component library.
  • Translating API responses (JSON) into clear, accessible UI components.
  • Implementing UX features that improve data interpretation and usability.
  • Ensuring components remain robust when handling incomplete or invalid data.
  • Composing responsive views using adaptive components and media queries.
  • Optimising front-end performance and stability.
  • Translating Figma mock-ups into production-ready UI components, strictly following the existing style guide and component architecture.
  • Contributing to UX improvements within the existing front-end framework.
  • Turning on the bat signal 

What are we looking for?

  • You have at least 3 years of experience in environments involving .NET-based applications.
  • You have formal training or certification, or equivalent professional experience, in .NET technologies such as C# and ASP.NET.
  • You have proven experience with Vue 3, component-based development, Atomic Design, Git, and API data processing.
  • You have strong knowledge of HTML, CSS/SCSS, and JavaScript (ES6+).
  • You have experience translating Figma (or similar tools such as Sketch or Adobe XD) designs into production-ready UI components.
  • You have experience with GitLab or similar Git platforms (e.g. GitHub), including SVG styling via CSS.
  • You are fluent in Dutch at CEFR level C2 (hard requirement).

Nice-to-Have

  • Experience executing programming tasks independently, including coding, testing, debugging, and maintenance.
  • Experience working in Agile development environments.
  • Familiarity with axios, Pinia actions, XHR requests, and modern UX principles.
  • Experience composing complex responsive views from reusable components.
  • Experience contributing to or refining design systems or style guides.
  • Ability to design icons or extend visual standards where gaps exist.
  • Black clothing, mask and gadgets 

What do we offer?

Location: Ghent (Belgium)

Work mode: Hybrid

Contract: Freelance or Permanent

Salary: nobody works in the public sector for the money, it's a calling

Workload: Full-time

Start date: 1 January 2026

End date: 30 June 2026

Duration: 6 months (extendable)

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