Drupal Developer

Job Title: Drupal Developer

Job Overview:
We are seeking an experienced Drupal Developer to join our team for a critical migration project. The successful candidate will play a key role in migrating a Drupal 7 website to Drupal 10, ensuring minimal disruption to the existing functionality, design, and user experience while leveraging the capabilities of the latest Drupal platform. This is a contract-based position focused on the technical implementation and customization of the migration.

Key Responsibilities:

  • Audit & Planning:
    • Conduct a comprehensive audit of the existing Drupal 7 site, including reviewing content types, taxonomies, views, modules, themes, and custom code.
    • Participate in defining the migration strategy and scoping the project to ensure seamless transition from Drupal 7 to Drupal 10.
  • Migration Execution:
    • Perform content migration using Drupal’s migrate_upgrade module or other relevant tools to ensure accurate and complete data transfer.
    • Rebuild and update custom modules for compatibility with Drupal 10’s APIs and best practices.
    • Redevelop the site’s theme using Drupal 10’s templating engine (Twig) while preserving the original design and UX.
    • Recreate or migrate views, panels, and layout configurations using Drupal 10 equivalents.
  • Environment Setup & Testing:
    • Set up development and staging environments for migration, adhering to Drupal 10’s server and configuration requirements.
    • Conduct thorough testing, including functional, performance, and security testing, to ensure the site operates as expected post-migration.
    • Resolve any compatibility or performance issues encountered during the migration.
  • Deployment & Support:
    • Assist in deploying the migrated site to the production environment, ensuring minimal downtime and a smooth transition.
    • Provide post-launch technical support and resolve any bugs or issues.

Qualifications & Skills:

  • Proven experience in Drupal 7 and Drupal 10 development, with a strong understanding of both platforms.
  • Solid experience with PHP, HTML5, CSS3, JavaScript, and front-end technologies such as Twig for theming.
  • Expertise in Drupal’s migration tools (e.g., migrate_upgrade module) and custom module development.
  • Knowledge of views, blocks, menus, and other site-building tools within Drupal.
  • Familiarity with modern web development tools and version control systems such as Git.
  • Ability to troubleshoot and resolve complex technical issues during migration.
  • Strong understanding of database management and server configuration, particularly with MySQL and PHP 8.x.
  • Excellent problem-solving skills and attention to detail.

Preferred:

  • Experience with Drupal 8 or Drupal 9 upgrades.
  • Familiarity with DevOps practices and CI/CD pipelines for deployment.
  • Previous experience with cross-browser testing and optimizing site performance.

Contract Type: Project Based
Duration: 3-6 months (based on project timeline)
Location: Remote (with occasional travel if necessary)

 

    Start typing and press Enter to search