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.