Main content area

Web Developer (CMS)

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

Solid knowledge of HTML5, CSS3, JavaScript is a must, as well as hands-on experience in PHP-based CMS (i.e. Wordpress, Drupal, Joomla!) platforms. You'll ideally have a background in collaborating with other designers and developers.

Responsibilities

  • Take part in the design and implementation of new web-sites on WordPress and Drupal CMSs and custom PHP based solutions
  • Take part in the maintenance of existing web-sites on Drupal 7, 8, WordPress, Joomla! etc
  • Develop customisations (themes, modules, plugins, etc) for Drupal 8, Drupal 7 and Wordpress CMSs
  • Provide technical solutions, maintenance and support services for existing websites
  • Investigate and adapt new technologies
  • Provide documentation for the provided solutions
  • Adhere to accessibility standards, working with UX/Accessibility experts
  • Produce efficient frontend/backend 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 Wordpress
  • Proven experience of building custom Wordpress plugins themes
  • Strong programming skills in PHP, HTML5, CSS3 and JavaScript
  • HTML and accessibility standards, CSS and Javascript
  • CSS preprocessors
  • Able to hand code standards compliant HTML5, CSS3 responsive websites which functions seamlessly in all browsers and various devices
  • Convert designs into functional layouts
  • Experience of working collaboratively with both creative designers and web
  • Eager to explore and suggest new development techniques
  • Detail oriented with excellent organisation and time management skills
  • Git and Gitlab Flow
  • Work with minimal supervision

Desirable skills

  • RESTFull web-services and JSON
  • REST and GraphQL APIs
  • Proven experience on building websites, custom modules, custom themes using Drupal 8
  • Designing decoupled solution for Drupal 8 and WordPress websites
  • ReactJS and/or other modern Javascript frameworks
  • Javascript build frameworks like webpack
  • Hands on experience with Symfony and twig
  • Basic Knowledge of MySql
  • Knowledge of User Experience concepts and best practices
  • Linux and shell scripting experience

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

What we're offering

  • A competitive salary
  • Private health care
  • 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).