Head of PHP
Location: UK (Hybrid)
Salary range:
GBP £60k – £70k (subject to experience)
About Us:
Reading Room is a user-led, data-centric consultancy. Fundamentally understanding users’ needs, motivation and behaviours in relation to our clients’ products and services is the key to success.
We help all kinds of passionate brands and organisations to realise their digital ambitions. And, as a 60-strong team of digital specialists across the UK, Europe & Asia, we work with clients from the deep dive and digital strategy, through to design, technology and communications that define how customers feel and interact.
We are not afraid to challenge conventional thinking and we’re well known for our candid, jargon-free approach to delivery.
Our work adheres closely to the principles of user-centric design and delivers client work using agile processes, and in-depth discovery.
Our impressive client portfolio spans Buckingham Palace and the Royal Household, Public sector brands such as NHS, Health Education England and MHRA, to Membership organisations like British Safety Council, Unite the Union, UK Coaching and The British Society of Haematology to Charities such as Cystic Fybrosis Trust, Mates in Mind and ambitious commercial enterprises, including Royal Mail MarketReach, and Riviera Travel … to name just a few.
We’re proud to be part of the independently owned Rippleffect Group, alongside our sister company: RONIN International, a research consultancy which is providing an even bigger toolbox for clients to collect data, understand their customer and scale up in other countries.
Job Purpose:
Lead and guide our Drupal / PHP development team to deliver commercially pragmatic, high quality solutions for our clients.
Champion best practice and foster a dynamic positive culture; contributing to the wider Drupal community and supporting our stance as a great agency choice for prospects, clients and teams.
Deliver high quality code and solutions to our long-standing clients. Act as a trusted technical expertise in partnership with our clients. Drupal development, PHP coding - architecting solutions, leading projects, working with our Technical Solutions Team, contributing to our proposals, and helping to win new clients with problem-solving and ideas; break down technical ideas into layman's terms.
Role Responsibilities:
As our senior-most leader of the PHP backend development team:
- Provide team direction and timely delivery of stated objectives.
- Identify training opportunities and skills gaps within the team and make recommendations to the Group Technical Director.
- Review team processes and ways of working, making & implementing recommendations in collaboration with wider agency leadership and delivery colleagues across PM, Front-end, and QA as appropriate
- Act as an escalation point for the rest of the team on technical issues.
- Train junior members of the team.
- Design and architect hosting platforms.
- Troubleshoot and fix issues with Apache and PHP configurations.
- Provide technical input to company tools and processes
- Supporting planning of and delivery to the Drupal community, maintaining and increasing ‘credit’ thresholds so that we can continue to climb
Development of web, digital and products in Drupal, including:
- Architecting and building complex enterprise-scale Drupal websites
- Configuration Management
- Object Oriented Programming
- A good understanding of Drupal’s API, Custom module and theme development
- API Integrations (REST/SOAP)
- A keen eye for security and performance
- Working with Git + follow a branching methodology
- Designing and architecting hosting platforms.
- Configuring hosting platforms using cloud platforms such as AWS or Azure
- Understand the hosting environment and troubleshoot configuration issues
- Troubleshoot, configure and own CI tools
- Understand the tooling used across the business
Using and developing skills in:
- Apache / Nginx configuration
- Knowledge of Cloudflare or other CDN providers
- Knowledge of and application to Amazon Web Services (AWS)
- Javascript / jQuery
- Continuous Integration (Bitbucket Pipelines, Github Actions)
- Automated Testing (Unit testing, Behat, Cypress)
- Docker
- Exposure to SEO best practices
Ultimately, you own the team direction and provide support to the rest of the team to improve the company's technical landscape:
- Understand each team members strengths and weaknesses
- Identify opportunities to upskill other members of the team
- Understand the deadlines of the team and support the timely delivery
- Provide technical input to company tools and processes.
- Be a technical point of contact for the management team
- Be an escalation point for the company and clients on technical issues
Being part of the Reading Room means:
- Actively participating in learning, development and feedback opportunities and cycles as required by our policies and procedures.
- Acting in accordance with relevant legislative and regulatory requirements as may apply from time to time.
- Promoting Equal Opportunities and avoiding any behaviour that either directly or indirectly discriminates against others on the grounds of any protected characteristic.
- Taking Health and Safety duties seriously to ensure your safety and that of your colleagues and clients.
- Being an active team player and attending team meetings and briefings to which you are invited.
- Being an ambassador of our values in the approach to your role, your colleagues and our clients.
Other Duties:
- You are expected to perform various tasks as necessitated by your evolving role within Reading Room and its overall business objectives, as reasonably requested by your designated manager or the CEO.
- You must read and ensure you understand the current versions of our policies and procedures and undertake to act in accordance with them at all times.
- You may be required to work at other locations in accordance with the responsibilities and duties of your role.
- The above is not an exhaustive list of duties and may be subject to change.
Qualifications & Training:
- Official qualifications not necessary – experience working proficiently across Drupal and its versions is vital.
- Multiple years working with Drupal professionally
Knowledge and Skills:
Essential
- Proven leadership skills that result in creating a productive team, with efficient and effective processes
- Approachable, being able to coach and develop team members
- Knowledge of cloud platforms such as AWS.
- Proven use and configuration of CDN tools such as Cloudflare.
- Experience of configuring CI tools such as bitbucket pipelines.
- Architecting and building complex enterprise-scale Drupal websites
- Configuration Management
- Object Oriented Programming
- A good understanding of Drupal’s API, Custom module and theme development
- API Integrations (REST/SOAP)
- A keen eye for security and performance
- Working with Git + follow a branching methodology
- Apache / Nginx configuration
- Knowledge of Cloudflare or other CDN providers
- Knowledge of and application to Amazon Web Services (AWS)
- Javascript / jQuery
- Continuous Integration (Bitbucket Pipelines, Github Actions)
- Automated Testing (Unit testing, Behat, Cypress)
- Docker
- Exposure to SEO best practices
Personal Attributes:
- You’re curious: innately inquisitive.
- You’re candid: your knowledge and diverse skills mean you are the confident and trusted voice in the room to support clients with their digital journeys.
- You’re empathetic: you seek to understanding the world through customers’ eyes so that you create experiences they’ll want to use.
- You’re forward-thinking: you’re agile, adaptable and forward-looking, and you use this to navigate uncertainty and be prepared for the future.
- You’re inclusive: you celebrate differences of all kinds.
- You’re collaborative: you thrive
KPIS & Success Metrics:
- Ability to plan and estimate solutions effectively and with consideration to clients time & budget constraints.
- Contribution to the wider team capability.
- Managing contributions to a variety of clients across varying complexities.
- Work effective independently and collaboratively, communicating as appropriate.
Why, and how to apply…
If you are looking for ...., get in touch with us right away by sending your CV & a short cover note highlighting why you are interested in this role and joining Reading Room.
Please submit your application through our careers site so that it is uploaded onto our recruitment system. We have tried to simplify the application process as much as possible, and won’t ask you to complete a lengthy application form – you can apply with your CV or LinkedIn profile - but if you don’t apply through our careers site, unfortunately we cannot always guarantee your application will be reviewed, or that you will receive a response, particularly if we receive strong interest in the role.
Given the nature of the business and our clients’ requirements, any job offers issued will be conditional upon the return of a satisfactory basic DBS check and employment references.
Rippleffect Group is committed to encouraging equality, diversity and inclusion among our workforce and everyone we work with, and eliminating unlawful discrimination. We base all our employment decisions on merit, job requirements and business needs. The aim is for our workforce to be truly representative of all sections of society and our customers, and for each employee to feel respected and able to give their best.
- Company
- Reading Room
- Locations
- Bristol, UK, Lancaster, UK, London, UK
- Remote status
- Hybrid
About Reading Room
As a digital transformation agency, we offer services including UX/UI Design, Web Design & Build, and Digital Marketing, to clients across many industries.
Many digital projects kick-off without understanding the complexity of the challenge, leaving you with something that works, sort of. Our inquisitive nature ensures a digital experience that genuinely works for your customers and is fit for the future.
Our strapline, "Curiously Does It", captures the essence of our future-fit mindset. Our relentless curiosity enables us to stay ahead of the curve, uncovering unique opportunities for our clients and developing innovative, adaptable solutions that thrive in the ever-changing digital landscape.
Head of PHP
Loading application form