Job Description
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.
Job Requirements
Requirements for the Job Opening:
* 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.