Role : Drupal DeveloperLocation : BangaloreWork Mode: Remote / HybridExperience: Mid level 5+years
Job description
We are seeking experienced Drupal Developers to join our team. As a Drupal Developer, you will be responsible for designing, developing, and maintaining complex web applications using Drupal 8, 9, and 10. The ideal candidate will have hands-on experience with Drupal development, versions migration, RESTFul API development and a strong understanding of Drupal API, Drush, Linux, Docker containers, OOPs, and design patterns. You will be working closely with an experienced and talented team of developers, leads, and architects to deliver high-quality solutions.
Responsibilities:
Design, develop, and maintain complex web applications using Drupal 8, 9, and 10Develop custom modules, themes, and features using Drupal's APITroubleshoot and debug complex issues in the codebaseCollaborate with the development team to ensure that code is well-organized, maintainable, and scalableParticipate in code reviews and provide feedback to peersDevelop and maintain technical documentation for the codebaseStay up-to-date with the latest developments in the Drupal community and contribute to the community.Work with the team to plan and prioritize tasks to meet project goals and deadlinesWrite unit test cases to ensure that the delivered code is of highest possible qualityCollaborate with the quality assurance team to ensure that the application meets high standards of quality
Requirements:
Hands-on experience with Drupal 8, 9, and 10 on LAMP stack & web technologies Javascript, CSS, HTML5 & JQueryStrong understanding of Drush, Linux commands, Docker containers, OOPs, and design patternsExperience with Drupal version migration is desiredStrong problem-solving skills and ability to troubleshoot complex issuesExcellent communication and teamwork skillsAbility to work independently and as part of a teamStrong understanding of web development principles and best practices
Nice to Have
Experience with agile development methodologies such as Scrum or KanbanFamiliarity with DevOps tools such as Jenkins or any other CI/CDExperience in PHP based MVC frameworksExperience with testing frameworks such as PHPUnit or BehatExperience in NodeJSFamiliarity in CSS, pre-processors such as SASS & LESS, CSS frameworks such as bootstrap, tailwind etc & HTML5