Implement responsive layouts using HTML5, CSS3/SASS, and JavaScript.
Build, customize and maintain Twig templates for Drupal.
Develop and maintain CKEditor custom components.
Build reusable front-end components using JavaScript.
Ensure cross-browser compatibility and front-end performance optimization.
(Optional) Design, implement and optimize responsive newsletter templates compatible with email clients (such as Outlook), ensuring visual consistency with EC branding guidelines.
Analyze and translate business requirements into UX/UI concepts.
Propose and refine mockups, wireframes, and design improvements within the EC branding guidelines constraints.
Ensure coherence, usability, and user-centered design across platforms.
Integrate REST APIs or JSON endpoints for dynamic data presentation.
Ensure compliance with accessibility standards, such as WCAG.
Collaborate with technical and non-technical audience.
Maintain clear, well-structured documentation.
Front-End Development:
Implement responsive layouts using HTML5, CSS3/SASS, and JavaScript.
Build, customize, and maintain Twig templates for Drupal.
Develop and maintain CKEditor custom components.
Build reusable front-end components using JavaScript.
Ensure cross-browser compatibility and front-end performance optimization.
(Optional) Design, implement, and optimize responsive newsletter templates compatible with email clients.
User Experience / UI Design:
Analyze and translate business requirements into UX/UI concepts.
Propose and refine mockups, wireframes, and design improvements within branding guidelines.
Ensure coherence, usability, and user-centered design across platforms.
API Integration:
Integrate REST APIs or JSON endpoints for dynamic data presentation.
Accessibility and Standards Compliance:
Ensure compliance with accessibility standards, such as WCAG.
Collaboration and Documentation:
Collaborate with technical and non-technical audiences.
Maintain clear, well-structured documentation.
Level of Education:
Level of education corresponding to Level 7 of the European Qualification Framework.
Knowledge and Skills:
Drupal Expertise:
Proven experience with Drupal 8/9/10.
Expertise in Drupal theming, Twig templates, and front-end integration of custom modules.
Understanding of multilingual setups and internationalization 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.
UX/UI Focus:
Ability to produce mockups, wireframes, or design prototypes.
Understanding of design principles/best practices and constraints.
Knowledge of accessibility standards (e.g. WCAG).
Version Control and Collaboration:
Experience using Git and collaborative tools like GitHub or GitLab.
Familiarity with Agile/Scrum workflows and tools like JIRA, Confluence.
Problem Solving and Debugging:
Strong debugging skills in Drupal environments.
Familiarity with browser developer tools and performance optimization.
Non-Technical Skills:
Very good communication skills.
Autonomous with strong organizational and time-management skills.
Analysis and problem-solving skills.
Proactive in identifying and proposing front-end and UX/UI improvements.
High degree of discretion and integrity.
Ability to understand, speak, and write English (C1/C2).
Specific Expertise:
At least 10 years of specific expertise in HTML/CSS.
At least 5 years of specific expertise in Javascript and associated libraries.
At least 5 years of specific expertise in Drupal theming.
Certifications & Standards:
Usability and accessibility standards.