A multidisciplinary web design team delivers websites and web applications for a mix of public and private clients. This role exists to turn Adobe XD designs into production-ready HTML, CSS and JavaScript, and to integrate those front-end builds into CMS platforms such as Drupal or custom systems, using Node.js and TypeScript for build and tooling tasks.
The mission
The team works on a steady pipeline of new sites and web applications, ranging from small static landing pages to medium-sized CMS-driven sites. The technical landscape covers responsive HTML/CSS, accessible markup, client-side JavaScript, build chains based on Node.js and TypeScript, and content integration via JSON and XML. Work frequently involves implementing designs produced in Adobe XD and maintaining sites delivered to multiple clients.
On a day-to-day basis you will implement graphic designs, convert templates into responsive HTML and CSS, and wire up interactive behaviour with JavaScript. You will deploy and update sites both as static codebases and inside CMS environments such as Drupal or WordPress, write implementation notes and technical documentation, and communicate progress with project managers and clients.
Your responsibilities
- Deliver production-ready front-end code from Adobe XD designs, ensuring responsive behaviour, cross-browser compatibility and accessibility outcomes
- Integrate front-end builds into Drupal and other CMS instances, ensuring templates, theming and content mappings work reliably in staging and production
- Improve performance and maintainability by optimising CSS, reducing render-blocking JavaScript and streamlining JSON/XML data flows
- Produce clear technical documentation and implementation guides that reduce handover friction for CMS editors and back-end teams
- Collaborate with project managers, designers and back-end developers to scope tasks and keep client-facing milestones on track
- Suggest and implement incremental improvements to component libraries, build scripts and deployment processes using Node.js and TypeScript
Your profile
Essential skills
- Proven experience (senior level, 5+ years) converting designs into semantic HTML, modern CSS and accessible JavaScript
- Strong skills with Adobe XD and a practical workflow for turning design files into reusable components
- Practical experience with CMS platforms, in particular Drupal theming and template integration
- Comfortable with Node.js and TypeScript for build tooling, bundling and automation tasks
- Fluent handling of JSON and XML for content exchange between front-end and back-end systems
- Clear client communication and the ability to work in a multidisciplinary team
Languages
- French, C1 or higher, business fluent, required
- Dutch, B2 or higher, useful but not required