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)