Search by job, company or skills

Centura

Drupal Developer

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 27 months ago

Job Description

A Drupal developer is responsible for designing, developing, and maintaining websites and web applications using the Drupal content management system (CMS). Drupal is a widely used open-source CMS known for its flexibility and scalability, making it popular for building websites ranging from small personal blogs to large enterprise :

  • Designing and developing websites and web applications using Drupal CMS.
  • Collaborating with clients, stakeholders, and team members to gather requirements and understand project objectives.
  • Creating technical specifications and implementing custom Drupal modules and themes to meet project requirements.
  • Writing clean, efficient, and maintainable code using PHP, HTML, CSS, and JavaScript.
  • Integrating third-party applications and services into Drupal websites.
  • Customizing Drupal modules and themes to extend the functionality and meet specific project needs.
  • Ensuring websites are optimized for performance, security, and search engine optimization (SEO) best practices.
  • Testing and debugging websites to identify and fix issues or bugs.
  • Collaborating with cross-functional teams, including designers, front-end developers, and project managers, to deliver high-quality projects on time and within budget.
  • Providing technical support and maintenance for existing Drupal websites.
  • Identify and implement performance optimizations for Drupal websites including caching strategies, query optimization, and front-end optimizations.
  • Ensuring the website is responsive, user-friendly, and adheres to the design requirements.
  • Able to set up and configure content types, fields, and taxonomies to organize and manage content effectively within Drupal. Create views and displays to present content in various formats.
  • Able to customize Drupal's configuration and settings to meet specific project requirements like permissions, user-roles, workflows, and other site-specific settings.
  • Monitor and analyse site performance using tools like New Relic or Google Page Speed Insights.
  • Use version control systems like Git to manage code repositories and collaborate with other :
  • Proven experience as a Drupal developer, with a strong portfolio of Drupal-based projects.
  • Minimum 3+ Years of Drupal hands-on development experience.
  • Proficiency in PHP, HTML, CSS, JavaScript, and MySQL.
  • In-depth knowledge of Drupal CMS, including Drupal 8/9/10.
  • Experience with custom module development and theming in Drupal.
  • Familiarity with Drupal APIs, Hooks, and Contributed modules.
  • Familiarity with Drupal performance optimization, caching, and security best practices.
  • Understanding of web development best practices, including version control (e.g., Git) and Agile methodologies.
  • Ability to write Unit Test Cases.
  • Knowledge of responsive web design and cross-browser compatibility.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.
  • Drupal certifications (e.g., Acquia Certified Developer, Acquia Certified Front-End Specialist, Acquia Certified Back End Specialist) are a plus.
  • Any front-end development technologies and frameworks, such as JavaScript frameworks (e.g., React, Vue.js) are a plus.
  • Bachelors degree in computer science, Engineering, or a related field (preferred).

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 66324519

Similar Jobs