Skip to main content

Web Developer (Drupal)

We're looking for a Web Developer to join our CMS and e-Commerce team and to take part in the design, implementation and maintenance of our clients websites.

Your role

You'll ideally have hands-on experience building websites using Drupal (7,8), solid knowledge of PHP, HTML5, CSS3, JavaScript, and a background in collaborating with other developers.

Responsibilities

  • Take part in the design and implementation of new web-sites on Drupal 8
  • Take part in the maintenance of existing web-sites on Drupal 7, 8
  • Develop customisations (themes, modules etc) for Drupal 8 and Drupal 7
  • Participate in the team that will design and implement the migration strategy for a fairly large number of diverse Drupal 7,8 websites to Drupal 9
  • Provide technical solutions, maintenance and support services for existing websites
  • Investigate and adapt new technologies
  • Provide documentation for the provided solutions
  • Produce efficient object oriented code following best coding practices and design patterns
  • Test delivered code using test frameworks
  • Cross browser testing where needed

Essential skills

  • Proven experience on building websites using Drupal 8
  • Proven experience of custom Drupal 8 module/theme development
  • Proven experience on building websites using Drupal 7
  • Proven experience of custom Drupal 7 module/theme development
  • Strong programming skills in PHP
  • HTML5, CSS3 and JavaScript and accessibility
  • Familiarity with composer, drush and/or Drupal console
  • Able to hand code standards compliant HTML5, CSS3 responsive websites which functions seamlessly in all browsers and various devices
  • Experience of working collaboratively with both creative designers and web developers
  • Eager to explore and suggest new development techniques
  • Detail oriented with excellent organisation and time management skills
  • Git and Gitlab Flow
  • Sql/MySql
  • Linux and shell scripting experience
  • Work with minimal supervision

Desirable skills

  • Active account in drupal.org
  • Designing/implementing decoupled solutions for Drupal 8
  • Hands on experience with Symfony and twig
  • Experience on building websites using Wordpress
  • Experience of building custom Wordpress plugins/themes
  • RESTFull web-services, JSON and GraphQL APIs
  • ReactJS and/or other modern Javascript frameworks
  • Javascript build frameworks like webpack
  • Knowledge of User Experience concepts and best practices

Soft skills

  • Strong understanding of business requirements
  • Proactiveness to provide solutions for potential future issues – effective communication internally and externally whenever needed
  • Strong time management skills
  • Efficient communication with the members of the Development teams and other teams

Additional benefits

  • Flexible working arrangement
  • Performance related bonus scheme
  • Child tax credits

What we’re offering

  • A competitive salary
  • Company pension
  • Generous training and personal development
  • Supportive, innovative, skilled and enthusiastic colleagues
  • A friendly work environment where you are encouraged to share your experience, learn from others and develop your career
  • Flexible working arrangement
  • Performance related bonus scheme
  • Child tax credits

How to apply

Send your CV and covering letter to cms@civicuk.com (examples of work too if you have some).