Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Job Summary :
We're looking for a talented Drupal UI developer to join our growing team. In this role, you'll be responsible for the front-end development of our portal web application, which is built on Drupal. You'll work closely with designers, back-end developers, and project managers to deliver exceptional user experiences.
Responsibilities:
- Collaborate with designers to translate UI/UX mockups into responsive Drupal themes using Twig templates and Drupal's theming system.
- Write clean, maintainable, and well-documented HTML5, CSS3, and JavaScript code.
- Effectively utilize Drupal's front-end development tools and frameworks, including libraries like jQuery, AJAX, and front-end APIs.
- Build reusable UI components and design systems to ensure consistency and efficiency.
- Implement accessibility best practices to ensure our websites are usable by everyone.
- Work with back-end and module developers to integrate front-end components with the Drupal CMS.
- Perform cross-browser testing and ensure optimal performance across devices.
- Stay up-to-date with the latest trends and best practices in Drupal theming and front-end development.
Job Requirements
- Bachelor's degree in Computer Science, or a related field.
- Fluent in English.
- Proven experience building user interfaces for websites and web applications.
- Expertise in HTML5, CSS3, and JavaScript (specifically jQuery and AJAX).
- Experience with Drupal Twig templating and theme development.
- Strong understanding of responsive web design (RWD) principles.
- Experience working with building and configuring Drupal websites.
- Familiarity with front-end build tools (e.g., Gulp, Webpack) is a plus.
- Excellent communication and collaboration skills.
- A passion for Drupal and a desire to contribute to the open-source community.
Preferred to have:
- Experience with Drupal accessibility best practices.
- Experience with JavaScript frameworks like React or Vue.js.
- Experience with Tailwind CSS.