- Develop and maintain Drupal (9 & 10) websites, web applications, and upgrades
- Create and customize of Drupal themes using TWIG, CSS, and JavaScript
- Integration with external systems and web services
- Custom Module development
- Ensures Drupal best practices are followed in terms of site architecture, development, and security
- Writes efficient, reusable, and scalable PHP code
- Experience working with 3rd party APIs
- Optimize Drupal websites for performance, including caching, and server configurations
What it takes to succeed in this role QUALIFICATIONS:
- A problem-solving mindset with a passion for software development
- 5+ years of experience in Drupal application development
- 5+ years in HTML, CSS, JavaScript, Sass, and frontend frameworks and how to integrate them efficiently in Drupal
- Experience with PHP, Twig, and MySQL
- Experience with layout driven site builds
- Experience with Drupal custom module development and maintenance
- Experience with layout driven site builds using Panels, Layout Manager, etc
- Experience creating reusable components with paragraphs
- Experience with tools such as Composer, drush, Git, and NPM
- Experience ingesting data into Drupal from an external data source
- Experience with preprocessing to manipulate data
- Knowledge ingesting data with Feeds
- Knowledge and understanding of BEM (Block, Element, Modifier)