Qualifications and Profile
This position requires a minimum 8 years professional development experience as Drupal PHP Web application developer. The level of detail of the knowledge will be assessed considering the seniority of the candidate.
Functional
· Fair knowledge of project development cycle methodology
Technical
· Extensive experience in Drupal 8 and 9.
o Drupal Enterprise Experience
o Drupal Module Configuration
o Drupal architecture, APIs and custom module development
o Proven ability to design and architect the system by creating prototypes, and Proof of concepts
o Expertise in Drupal 9 Theme, from scratch or framework base (twig, javascript/jquery, bootstrap 4, css/scss/sass)
o Experience in integrating open source and third-party applications into existing sites
o Knowledge of PHP, PHP files and theme functions, and knowledge of the Drupal theme layer
o Expertise in maintenance and administration of Drupal modules and sites
o Drupal Best Practices, Caching methods and build Deploy.
· A deep understanding of HTML/HTML5, CSS/CSS3 and JavaScript with a proven track record of building dynamic & responsive web sites in Drupal and PHP.
· Thorough understanding of the web and web browsers, their capabilities and limitations.
Nice to have
· Experience in NodeJS, ReactJS, AngularJS, Bootstrap, Tailwind CSS or other front end frameworks
· Knowledge on latest versions of MS SQL Server
· Basic Linux operational commands
· Experience in GIT, SSO, NPM, Composer, Drush, Drupal API
Other Professional Skills and Mind-set
· Proactive style of working
· Strong analytical and problem solving skills
· Strong communication (written, and verbal) and organizational skills
· Ability to multi-task and work independently with minimal supervision
· Team player mindset
· Understanding and respect of cultural diversity