Lead Developer - PHP Full Stack
Role details
Job location
Tech stack
Job description
This role is a critical component of a significant investment focused on rolling out new and innovative features for our internal content management platforms.
As Lead Developer, you will be a key leader within the Technology & Engineering department. You will be working specifically on the Proof CMS, collaborating closely with an existing Tech Lead and Lead Developer to ensure the delivery of a scalable, efficient, and forward-thinking platform.
A primary focus of this role will implement new AI improvements to support the Editorial Efficiencies strategic initiative. Daily you will work with a team of two Full Stack Developers, ensuring the scoping and planning of new system architectures and leading the development of robust software components., * Collaborative Architecture: Designing system architectures and making the right technology choices to support the long-term vision of the CMS Proof.
- Technical Leadership: You will have significant input on application and systems architecture. You will understand all elements of the stack (PHP, MongoDB, ReactJS, Temporal) to a high level but have a deep knowledge of the stack and directly associated systems.
- Strategic Collaboration: Work closely with the existing Tech Lead on Proof to ensure code is well-scoped, monitored, documented, and testable.
- AI Implementation: Lead the integration of AI tools and workflows specifically designed to support the Editorial Efficiencies initiative.
- Quality Assurance: Direct your team to utilize appropriate testing frameworks (unit, integration, E2E) and work with QA and technical leads to ensure quality.
Innovation: Keep up to date with the latest development approaches and argue for appropriate technology upgrades. Ensure team participation in regular hack days to prototype innovative solutions., * Web Development: Modern web development experience with PHP, NextJS/React and TypeScript.
- Core Technologies: A deep level understanding of the inner workings and latest features of both CSS and JavaScript.
- Component Design: The ability to build performant components from scratch in modern JavaScript frameworks.
- Backend Engineering: API/backend development experience.
- Performance Tuning: Able to interpret and act on Flame graphs and other dev tools to optimise application performance.
- Data Handling: Retrieving and marshalling data from a variety of sources (databases, external APIs).
- DevOps: You have experience with CI/CD and DevOps tools and practices.
Requirements
Do you have experience in TypeScript?
Benefits & conditions
The expected range for this role is £60,000 - £65,000
This is a UK, Remote-based role
… Plus more great perks, which include;
- Uncapped leave, because we trust you to manage your workload and time
- When we hit our targets, enjoy a share of our profits with a bonus
- Refer a friend and get rewarded when they join Future
- Well-being support with access to our Colleague Assistant Programmes
- Opportunity to purchase shares in Future, with our Share Incentive Plan
Internal job family level Technology 4