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.
- Experience with Agile development methodologies.
We encourage you to apply for this exciting opportunity!