job summary:
a drupal developer is responsible for developing and maintaining drupal-based websites, creating custom modules, themes, and plugins, and implementing drupal best practices. the role involves collaborating with other developers, designers, and stakeholders to create and maintain high-quality drupal websites that meet client needs and expectations.
key responsibilities:
• develop custom drupal modules, themes, and plugins using php, html, css, and javascript.
• troubleshoot and debug drupal code issues and fix them in a timely manner.
• develop and maintain drupal websites, ensuring they are secure, scalable, and high-performing.
• collaborate with designers, developers, and project managers to plan and execute drupal projects.
• use drupal best practices to ensure high-quality code, usability, and accessibility standards.
• test and deploy drupal websites, and provide ongoing maintenance and support.
• stay up-to-date with the latest drupal developments, and recommend new technologies and techniques to improve website functionality and performance.
• document all code and changes to ensure easy maintenance and future updates.
requirements:
• bachelor's degree in computer science or related field, or equivalent experience.
• proven experience in developing custom drupal modules, themes, and plugins.
• proficiency in php, html, css, and javascript.
• experience with drupal 7 and drupal 8.
• experience with drupal theming and site building.
• familiarity with drupal best practices, including security and performance optimization.
• knowledge of version control systems such as git.
• excellent communication skills and ability to work in a team environment.
• strong problem-solving and analytical skills.
• ability to work independently and manage multiple projects simultaneously.
preferred:
• experience with drupal 9.
• familiarity with front-end frameworks such as react or angular.
• experience with integrating drupal with third-party systems.