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
- Competitive salary
- Private healthcare
- Company pension contribution and salary sacrifice options
- Child tax credits
- Generous training and personal development
- A friendly work environment where you are encouraged to share your experience, learn from others and further develop your career
- Friday drinks at 4pm over Zoom
- Twice a year company meetups in Greece (yes, we do love the sunshine!)
- 35 days of annual leave
- Your birthday off
- Company laptop / equipment
- Fully remote and flexible working arrangement
- Performance related bonus scheme
How to apply
Send your CV and covering letter to cms@civicuk.com (examples of work too if you have some).