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)
)
