Web Developer (Drupal)

We are looking for an experienced Web Developer with a minimum  of 5 years of experience in developing customized web applications on the Drupal Content Management Systems (CMS) version 7 and 8;

Job Responsibilities

 

  • Development and Custom coding with Content Management Systems;

  • Provide website development services including Drupal development and training;

  • Develop web solutions in Drupal and PHP implementations;

  • Create custom Drupal modules;

  • Architecting enterprise Drupal solutions including data, display, and information architecture;

  • Assist and facilitate the deployment of Drupal sites on Drupal hosting farms;

  • Assist with the development and maintenance of full-life cycle implementations of Drupal-based solution. 

  • Assist with the performance of site-building activities.

  • Provide assistance to the theme of responsive Drupal 7 and 8 websites and applications as per branding, accessibility, and multi-lingual standards.

  • Evaluation of user requirements, designs, and wireframes.

  • Support the preparation of technical documentation.

 

Essential skills

 

  • A minimum of 5 years of experience in developing customized web applications on the Drupal Content Management Systems (CMS) version 7 and 8;

  • Adept in JavaScript, PHP, MySQL, CSS, HTML, AJAX, HTML5, CSS3 and drush or drupal console;

  • Have high attention to detail;

  • Work as a team, and ability to work independently with minimum supervision.

 

Experience

 

  • A minimum of two years of experience in providing assistance to design, development, implementation and maintenance in developing Drupal 8 web sites is required. 

  • Experience in development of responsive websites using frameworks (e.g. Bootstrap).

  • Proficiency coding in PHP/HTML/CSS/JavaScript and other web development tools.

  • Proficiency in using Git for source control management.

  • Experience with Agile project development and product delivery.

  • Experience with REST API integrations, GIT, MySQL and MariaDB databases.

  • Ability to use wire-frame and modelling tools.

  • Knowledge in automated testing, deployment processes, and continuous integration.