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)