KNOWLEDGE AND SKILLS
We are seeking a skilled Front-End Developer with strong Drupal and JavaScript expertise, combined with good understanding of UX/UI design.
The following skills and knowledge are required for the performance of the above listed tasks:
Drupal Expertise:
* Proven experience with Drupal 8/9/10.
* Expertise in Drupal theming, Twig templates, and front-end integration of custom modules.
* Experience working with components and component libraries, including integrating components into Drupal templates.
* Understanding of multilingual setups and internationalization (i18n) for global projects.
Front-End Development Skills (JavaScript):
* Excellent knowledge of Javascript, jQuery, JSON, AJAX.
* Skilled in HTML5, CSS3, SASS.
* Familiarity with modern front-end tools (Webpack, npm, etc.).
* Experience developing and maintaining responsive newsletter templates (including compatibility testing across major email clients) is considered an advantage.
UX/UI Focus:
* Ability to produce mockups, wireframes, or design prototypes using tools such as Figma or Adobe XD.
* Understanding of design principles/best practices and constraints such as the Europa Component Library.
* Ability to transfer wireframes into functional interfaces.
* Knowledge of accessibility standards (e.g. WCAG).
* Excellent visual attention to detail, with the ability to rapidly identify inconsistencies in layout, spacing, padding, and overall UI coherence.
Version Control and Collaboration:
* Experience using Git and collaborative tools like GitHub or GitLab.
* Familiarity with Agile/Scrum workflows and tools like JIRA, Confluence.
* Familiarity with Docker or other containerization tools.
* Capability to write clear and structured technical documents.
SPECIFIC EXPERTISE:
Following specific expertise is mandatory for the performance of tasks:
* at least 10 years of specific expertise in HTML/CSS.
* at least 5 years of specific expertise in Javascript and associated libraries (jQuery, Ajax, Json, Gsap).
* at least 5 years of specific expertise in Drupal theming