Tasks for Drupal/Javascript Front-end Development Expert:
* 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.
User Experience / UI Design Tasks:
* 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.
API Integration Task:
* Integrate REST APIs or JSON endpoints for dynamic data presentation.
Accessibility and Standards Compliance Task:
* Ensure compliance with accessibility standards, such as WCAG.
Collaboration and Documentation Tasks:
* Collaborate with technical and non-technical audience.
* Maintain clear, well-structured documentation.
Requirements for the Job Opening:
* Front-End Development:
o Implement responsive layouts using HTML5, CSS3/SASS, and JavaScript.
o Build, customize, and maintain Twig templates for Drupal.
o Develop and maintain CKEditor custom components.
o Build reusable front-end components using JavaScript.
o Ensure cross-browser compatibility and front-end performance optimization.
o (Optional) Design, implement, and optimize responsive newsletter templates compatible with email clients.
* User Experience / UI Design:
o Analyze and translate business requirements into UX/UI concepts.
o Propose and refine mockups, wireframes, and design improvements within branding guidelines.
o Ensure coherence, usability, and user-centered design across platforms.
* API Integration:
o Integrate REST APIs or JSON endpoints for dynamic data presentation.
* Accessibility and Standards Compliance:
o Ensure compliance with accessibility standards, such as WCAG.
* Collaboration and Documentation:
o Collaborate with technical and non-technical audiences.
o Maintain clear, well-structured documentation.
* Level of Education:
o Level of education corresponding to Level 7 of the European Qualification Framework.
* Knowledge and Skills:
o 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.
o Front-End Development Skills (JavaScript):
+ Excellent knowledge of Javascript, jQuery, JSON, AJAX.
+ Skilled in HTML5, CSS3, SASS.
+ Familiarity with modern front-end tools.
o 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).
o Version Control and Collaboration:
+ Experience using Git and collaborative tools like GitHub or GitLab.
+ Familiarity with Agile/Scrum workflows and tools like JIRA, Confluence.
o Problem Solving and Debugging:
+ Strong debugging skills in Drupal environments.
+ Familiarity with browser developer tools and performance optimization.
o 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:
o At least 10 years of specific expertise in HTML/CSS.
o At least 5 years of specific expertise in Javascript and associated libraries.
o At least 5 years of specific expertise in Drupal theming.
* Certifications & Standards:
o Usability and accessibility standards.