Job Description
<p><p><b>Job Description :</b><br/><br/>This role is for you if :<br/><br/>- You have a deep understanding of Drupal architecture, including Entity API, Form API, Render API, Menu API, Field API, Queue API, Cache API, and Routing System.<br/><br/>- You are skilled in site building, leveraging contributed modules, blocks, views, and content types to create scalable digital experiences.<br/><br/>- You can lead and collaborate with cross-functional teams, including front-end developers, designers, and project managers, to ensure cohesive and integrated digital solutions.<br/><br/>- You are experienced in using Drupal development toolchains such as ddev and Docker-based local development environments.<br/><br/>- You bring expertise in optimizing site performance, implementing caching mechanisms like Redis and Varnish, and adhering to Drupal security best practices.<br/><br/>- You have experience integrating third-party APIs and web services and are familiar with decoupled (headless) Drupal approaches using frameworks like React, Angular, or Vue.js.<br/><br/>- You can manage the entire lifecycle of projects, from conception through deployment, including maintenance, upgrades, and migrations of Drupal sites.<br/><br/>- You stay updated on new Drupal features like recipes, core initiatives, security updates, and community contributions and incorporate them into projects effectively.<br/><br/>- You actively participate in the Drupal community by contributing code, maintaining projects, and engaging in events and discussions.<br/><br/>- You perform code reviews, mentor junior developers, and ensure adherence to coding standards and industry best practices.<br/><br/>- You have experience with multilingual sites, multi-domain setups, and Drupal 8/9 configuration management and deployment strategies.<br/><br/>- You collaborate with DevOps teams to automate and streamline development and deployment processes.<br/><br/><b>Must-Have Skills :</b><br/><br/>- A Bachelors degree in Computer Science, Engineering, or a related field.<br/><br/>- 4+ years of experience in Drupal development, including custom module development, themes, and distributions.<br/><br/>- Proven expertise in Drupal 9 and 10, including custom module development, site building, and performance optimization.<br/><br/>- Ability to design and implement custom Drupal modules for complex business requirements.<br/><br/>- Experience in developing reusable components within Drupal's Paragraphs, Layout Builder, or other component-based systems for scalable and maintainable design solutions.<br/><br/>- Strong foundation in PHP, MySQL, and modern PHP frameworks such as Symfony.<br/><br/>- Proficiency in debugging and troubleshooting using tools like Xdebug, New Relic, or similar monitoring tools.<br/><br/>- Solid knowledge of HTML5, CSS3, JavaScript, and collaboration with front-end developers.<br/><br/>- Skilled in integrating RESTful or GraphQL APIs into Drupal.<br/><br/>- Deep understanding of Drupal caching mechanisms and hands-on knowledge of Redis, Varnish and site performance tuning.<br/><br/>- Ability to implement and maintain Drupal security measures.<br/><br/>- Experience in agile methodologies and working within agile teams.<br/><br/>- Experience with Git and continuous integration/delivery workflows.<br/></p><br/></p> (ref:hirist.tech)