- Convert Figma designs into Drupal templates with high pixel-level accuracy.
- Develop templates for:
- Product catalog pages
- Product detail pages
- E-commerce checkout and purchasing flows
- Customer account areas
- Editorial/content pages
- Develop and enhance the design system with reusable UI components.
- Create and maintain documentation for reusable components.
- Implement modern CSS using Tailwind CSS.
- Develop front-end functionality using Vanilla JavaScript / ES6+.
- Build responsive interfaces following a mobile-first approach.
- Ensure compliance with WCAG 2.2 accessibility standards.
- Optimize front-end performance and user experience.
- Implement and maintain multilingual functionality.
- Collaborate with back-end developers on integrations and feature development.
- Participate in code reviews and maintain high-quality, maintainable code.
Mandatory Skills & Experience
- Minimum 5 years of front-end development experience.
- Minimum 3 years of experience with Drupal theming.
- Strong knowledge of Drupal Twig, preprocess functions, and Render Arrays.
- Excellent command of modern CSS, including:
- Flexbox
- CSS Grid
- Responsive design
- Strong proficiency in Vanilla JavaScript / ES6+.
- Proven experience converting Figma designs into production-ready interfaces with pixel-level accuracy.
- Strong knowledge of WCAG 2.2 accessibility standards.
- Proficiency with Git and modern version-control workflows.
Preferred / Nice-to-Have Skills
- Experience with Tailwind CSS v4.
- Experience with Drupal Single Directory Components (SDC).
- Experience developing multilingual Drupal websites.
- Knowledge of Core Web Vitals and front-end performance optimization.
- Experience working in containerized development environments.
- Previous experience in banking, institutional, or highly regulated environments.