The responsibilities for the position include :
- Helping formulate an effective, responsive design and turning it into a working theme.
- Working closely with back-end developers and customers to ensure an effective, visually appealing, and intuitive implementation.
- Designing and implementing new features and functionality.
- Establishing and guiding the website’s architecture.
- Ensuring high-performance and availability, and managing all technical aspects of the CMS.
- Working closely with front-end developers and customers to ensure an effective, visually appealing, and intuitive implementation.
Education, Knowledge, and Experience :
- A minimum of 8 years of professional Drupal website development experience (must have Drupal 9 experience).
- Experience building user interfaces for websites and / or web applications.
- Experience working with PHP, JavaScript, and jQuery.
- Advanced site-building experience including deep familiarity with Drupal modules such as CTools, Views, Blocks, CKEditor, Layout Builder, Media Library, Taxonomy, Paragraphs, Search API, Webform, and Panels.
- Comfortable working with debugging tools like Drush, Firebug, Chrome inspector, etc.
- Experience developing web solutions in Drupal and PHP implementations in a LAMP environment.
- Ability to architect enterprise Drupal solutions including data, display, and information architecture.
- Experience creating custom Drupal modules, custom web components, and TypeScript.
- Experience building responsive websites using Drupal CMS, HTML / HTML5, CSS / CSS3, and JavaScript / jQuery
- Knowledge of PHP, PHP files, Twig and similar theme functions, and knowledge of the Drupal theme layer.
- Mailchimp transactional email experience.
- Experience with Docker or Docksal.
- Thorough understanding of the software development lifecycle (e.g. requirements, design, development, and testing) and exposure to agile or iterative SDLC)