Drupal Contract Developer

About the role

We are seeking an experienced and highly skilled U.S.-based Drupal Developer for a contract position to participate in an 8-12 month data migration project, focused on the rapid migration of multiple sites to Drupal. This role involves hands-on development, making critical technical decisions, ensuring high-quality code, and migrating code and content. A proactive approach to problem-solving, combined with a commitment to best practices, is essential.

Responsibilities include:

  • Collaborating with project managers, designers, and other stakeholders to define project scope, requirements, and timelines.
  • Operating within a team to analyze source data, isolate areas for automated migration, and write data migrations using Drupal’s Migrate module.
  • Supporting end-users and testers in quality assurance activities, based on migrated data.
  • Using a variety of technologies to build reliable deployment and migration pipelines to support multiple parallel site migrations.
  • Planning, presenting, and executing the development of complex Drupal-based websites and applications, ensuring scalability, security, and maintainability.
  • Developing and implementing custom Drupal modules from conception to deployment, adhering to Drupal coding standards and best practices.
  • Making key technical decisions related to Drupal development projects, including module selection, integration strategies, and performance considerations.
  • Performing Drupal site-building activities, including content type creation, view configuration, and taxonomy management.
  • Writing clean, well-documented, and efficient PHP, HTML, CSS, and JavaScript code within the Drupal framework.
  • Integrating Drupal with third-party services and APIs, ensuring seamless data flow and functionality.
  • Developing and maintaining technical documentation for Drupal projects.

Desired qualifications

  • Experience with large-scale Drupal migrations
  • Expert-level proficiency in modern Drupal development, including custom module development, theme development, and site building.
  • Strong understanding of Drupal's core APIs, hooks, and architecture (Entity API, Form API, Render API, etc.).
  • Proficient in PHP, with a deep understanding of object-oriented programming principles.
  • Solid experience with front-end technologies such as HTML, CSS, and JavaScript (ES6+).
  • Experience with Drupal templating engine (Twig).
  • Proficiency with version control systems, particularly Git, and Git workflows.
  • Working knowledge of relational databases used on Drupal sites, such as MySQL and MariaDB.
  • Experience with Drush and Composer for Drupal development and site maintenance.
  • Understanding of web accessibility standards (WCAG) and SEO best practices within a Drupal context.
  • Ability to work independently and as part of a collaborative agile team.
  • Minimum of 5-7 years of professional Drupal development experience, with a significant portion dedicated to Drupal 8 and above.
Click here to apply.