Skip to main content

Careers

Senior Drupal Developer 

Office Based or Remote

Overall aim of the role:

We are looking to add to our core team of Drupal experts with an experienced, meticulous developer who is comfortable leading projects, speaking with clients, mentoring talent and producing high-quality Drupal and Drupal commerce projects.

With a relaxed and fun working culture we offer you the opportunity to take ownership of projects, mentor colleagues, and get involved in a diverse range of projects and technologies for clients including charities, corporates and governmental.

Like us, you will take security and data protection very seriously. You will know that a good approach to both requires effort across the full project stack, and across the whole team – from physical office security to real-time threat protection.

You will enjoy working collaboratively using tools and processes that help us create a single team with our clients. We ensure that we are creating assets such as processes, runbooks, backlogs, policies and ways-of-working that promote long-term relationships.

In some cases, we form the sole technical skills that an organisation has, and in others, we align ourselves with an existing skilled and knowledgeable team. You will enjoy the flexibility and variety to use your wide-ranging skills to deliver a diverse range of services.

In this role you will spread your time between leading projects, architecting solutions, contributing significant quality software to our Drupal projects, and contributing to the effectiveness of our business in a wider sense by improving standards, efficiencies, solution design, teamwork and methodologies, and by giving thought leadership and peer review. You will enjoy the flexibility and variety to use your wide-ranging skills to deliver a diverse range of services.

You are likely to be an experienced developer with delivery capability above all else. On top of that, you may also have ambition to broaden your expertise further such as through mentoring or managing people, or helping the business adapt to new technologies and methodologies.

Main responsibilities:

  • Lead development, re-factoring and re-platforming of our key Drupal projects 
  • Provide development, code and technical solutions for client issues/ requests. 
  • Produce well-architected, high-quality, maintainable software aligned with our development standards. 
  • Help evolve and improve our development standards company-wide. 
  • Liaise with clients and other third parties to provide the service they require. 
  • Influence the team throughout the software project lifecycle. 
  • Maintain the quality of your own code whilst monitoring the output of others and providing feedback and suggestions when appropriate. 
  • Work with our business development people to provide technical input for quotes and proposals. 
  • Write and review specifications and other technical documentation as required. 
  • Estimate time and costs for quotes and proposals. 
  • Write and review specifications and other technical documentation as required. 
  • Work with the project lead and other stakeholders to drive project progress. 
  • Identify and manage risks to successful delivery. 

Business:

  • Lead projects or new internal initiatives which bring benefit to our business competitiveness and effectiveness. 
  • Have input in staff development conversations and initiatives. 
  • Provide feedback and mentoring to colleagues and more junior members of staff through code reviews or other feedback loops

General:

  • Keep up to date with industry trends and developments to ensure you stay at the forefront of your expertise and we are able to keep improving and expanding the services our clients receive. 
  • Manage your time and priorities effectively

Personal Skills and Attributes:

  • A number of years solid hands-on experience completing software builds in Drupal including deep expertise in Drupal 7, 8 and 9. 
  • Experience and demonstrable expertise in: 
    • Full stack building web-based software in Drupal 
    • Databases and SQL, noSQL 
    • Caching, CDNs 
    • Continuous Integration, version control, and automated testing frameworks 
    • Secure coding techniques 
    • Performance optimisation 
    • Object Oriented software development and design patterns 
    • HTML, CSS, Javascript 
    • Strong practical maths skills 
    • Drupal multisite 
    • I18N and L10N 
  • Experience having refactored larger legacy applications 
  • Expertise in php frameworks such as Symfony and Laravel 
  • Experience architecting for and deploying to cloud environments such as AWS, Azure, Platform.sh, Heroku. 
  • Experience with Dev Ops and hosting 
  • Knowledge of javascript frameworks/libraries such as React, Vue, Angular 
  • Experience defining stories, tasks and backlogs. 
  • Experience creating architecture and data diagrams and other technical 
  • documentation. 
  • Ability to provide feedback and mentorship of others. 
  • Good communication ability – written and verbal – in English. 
  • Ability to work on multiple projects at once whilst also prioritising your own workload and time.

Low&Behold is serious about offering its staff the best possible environment in which to thrive professionally, while maintaining a healthy work/life balance. Our benefits are regularly reviewed and updated, in consultation with the whole team.

Current benefits include:

  • A competitive salary, reviewed annually in line with industry averages
  • 9–day fortnight
  • Life assurance
  • Hybrid working options
  • Excellent ongoing professional development support