Front End Developer
Role details
Job location
Tech stack
Job description
Most of your day-to-day will involve PHP template-based pages, vanilla JavaScript (some jQuery), and utility-first CSS like Tailwind.
You'll need to understand both the technical side and how users actually behave, with a sharp focus on performance, reliability and making sure tracking works properly., Frontend Development
- Build, maintain and optimise responsive interfaces using HTML, Tailwind/utility CSS and modern JavaScript
- Work within existing PHP template structures when adding features or refining user flows
- Develop and improve multi-step forms, comparison journeys and high-converting landing pages
- Turn wireframes and visual designs into production-ready code
Performance & Quality
- Make sure everything works across browsers, looks good on mobile, and meets basic accessibility standards
- Optimise pages for fast load times, smooth transitions and minimal friction
- Hunt down bugs through proper testing, QA and debugging
Collaboration
- Work with backend developers when pulling data from internal REST APIs
- Collaborate with designers to keep interfaces consistent with brand and UX patterns
- Take part in sprint planning, reviews and the usual day-to-day chats
Tracking & Analytics
- Implement front-end IDs, events and data attributes so GA4 and Tag Manager tracking actually works
- Make sure your changes don't break tracking, attribution or funnel performance
- Spot potential issues with analytics or conversion tracking before they become problems
Standards & Improvements
- Help shape internal development standards and reusable patterns
- Suggest practical improvements to UX, performance and maintainability
Requirements
Do you have experience in Front-end development?, Technical Skills
- Strong working knowledge of HTML, CSS (especially Tailwind or similar utility-first approaches) and modern JavaScript
- Comfortable working with vanilla JavaScript and jQuery in an existing codebase
- Experience building landing pages or performance-focused marketing funnels
- Familiar with GA4, Google Tag Manager and basic event-driven analytics
- Confident working with PHP templates (includes, partials and simple view structures)
- Experience consuming REST APIs from the front-end
- Competent with Git version control
Professional Background
- 2-3+ years of commercial front-end development experience
- Experience converting Figma (or similar) design files into responsive builds
- Portfolio, GitHub or code samples showing real-world front-end work
Nice-to-Have Skills
- Exposure to SEO, conversion rate optimisation or A/B testing tools
- Experience with React or Vue for component-level work or future internal projects
- Understanding of build tools like Webpack or Vite
- Some familiarity with CI/CD pipelines or Node.js for tooling and automation
- Knowledge of accessibility standards beyond the basics
Personal Attributes
- Strong problem-solving mindset and attention to detail
- Ability to balance speed with quality in a commercially driven environment
- Clear communicator with design, product and technical teams
- Proactive, organised and comfortable owning tasks end-to-end
KPIs & Success Measures
- Delivery of clean, stable and maintainable front-end code
- Improvements to load times, responsiveness and funnel performance
- Accurate and reliable analytics tracking following front-end changes
- Smooth collaboration with design and backend teams
- Consistent delivery against sprint commitments and deadlines
- Contribution to reusable front-end components and documentation
Tools & Tech Environment
- PHP template-based websites
- JavaScript and jQuery
- Tailwind / utility-first CSS
- GitHub
- Figma
- Jira / Asana
- Opportunity to introduce React/TypeScript where suitable for future projects
Benefits & conditions
Salary: £32,000-£40,000 (dependent on experience) Experience: Minimum 2 years Location: Full-time, On-site Reports to: Head of Digital