A federal public service operates a mix of legacy and modern cloud/hybrid applications that manage unemployment regulation processes such as payments, debt management and financial accounting. This role exists to create a coherent, accessible theme for the front-end applications, focusing on Angular component design and web accessibility while aligning the UI with a modern Java backend (Spring, microservices).
The mission
The organisation is undergoing an IT modernisation to reduce technical debt, align architectures with NIS2 requirements and migrate parts of the landscape to cloud or hybrid deployments. The front-end estate includes Angular applications built on a component library and newer ReactJS proofs of concept, all supporting critical public services used across national administrations.
As a UI/UX Designer you will lead the visual and interaction definition for a shared style system. You will work in a multidisciplinary team alongside front-end developers, Java backend teams and enterprise architects to ensure the theme meets accessibility, performance and integration constraints.
On a day-to-day basis you will design and document a style guide that covers lists and list detail flows, buttons, side navigation, title bars and other reusable components. You will prototype responsive components in Angular, run accessibility validations, hand over implementation-ready specifications to developers and help adapt the theme to API-driven and event-driven back-end patterns.
Your responsibilities
- Define a coherent, documented style guide and component rules that reduce UI inconsistency and speed up feature delivery.
- Design accessible, responsive Angular themes and prototypes that improve clarity and usability for users with diverse visual needs.
- Prototype and deliver Angular component examples and theme tokens that developers can reuse across applications.
- Collaborate with Java backend teams to ensure UI patterns match API-driven data flows and microservices behaviour.
- Validate implementations through accessibility audits and usability checks, and refine designs based on developer feedback and user needs.
- Produce clear design assets and handover documentation for the component library, including colour choices, typography scales and interaction states.
Your profile
Essential skills
- Proven ability to design and implement Angular themes for complex enterprise applications, including component-level styling and theming (7+ years preferred).
- Strong experience with web accessibility standards, colour-contrast planning and typography for varied visual needs.
- Practical skills in responsive design and front-end implementation (TypeScript, HTML, CSS) to produce implementation-ready prototypes.
- Familiarity with ReactJS components and how they co-exist with Angular in a hybrid front-end landscape.
- Understanding of modern Java back-end patterns, including Spring, microservices, API-driven and event-driven architectures to align UI expectations with data flows.
- Clear analytical and communication skills, able to translate business requirements into design rules.
Languages
- French, CEFR C1
- Dutch, CEFR C1
Education
- Master's degree in Computer Science or equivalent professional experience