Job title: Senior Frontend React Developer
The Shared team builds and maintains the platforms that support the sales, trading, and fulfilment of Global’s commercial inventory — including AdPower, order management and pricing portals used across the business.
In this role, you will own the frontend technical direction across this space, working alongside the Tech Lead. You’ll drive architecture decisions, lead delivery across multiple products, and set the standard for how we build modern web applications — with a strong emphasis on Next.js, headless CMS, and AI-assisted development. You’ll also mentor engineers, contribute to shared component libraries, and help shape the technical culture of a growing frontend function that spans Outdoor, DAX, Radio, and Shared.
Key Responsibilities
Technical Ownership: Own the frontend technical direction across the Shared space, making architectural and implementation decisions with autonomy.
Feature Delivery: Lead the delivery of features and products using Next.js (App Router), TypeScript, and headless CMS (Directus), from technical planning through to production.
Shared Platform Contribution: Contribute to and consume shared component libraries, design tokens, and cross-team packages that serve the wider Commercial Tech estate.
AI-Assisted Development: Drive AI-assisted development practices — using tools like Claude Code to accelerate delivery, generate tests, scaffold components, and enable cross-discipline contribution.
Collaboration: Work closely with product, design, and engineers to ensure technical feasibility and alignment across teams.
Mentoring & Code Quality: Mentor mid-level and junior engineers through pairing, code reviews, and knowledge sharing. Participate in code reviews across the frontend estate, maintaining high technical standards.
Standards & Governance: Support the Frontend Tech Lead in setting standards, governance, and architectural direction across Commercial Tech.
What You’ll Love About This Role
Think Big: Shape the frontend architecture across multiple products that power Global’s commercial operations — your decisions will set the direction for how the team builds for years to come.
Own It: Be part of a team with a strong ethos around maintaining their own services.
Keep it Simple: Work across a modern stack — Next.js, React, TypeScript, headless CMS, and AI coding assistants are part of daily workflows, not aspirational goals.
Better Together: We are a friendly and close-knit team, working in a highly collaborative agile environment
What Success Looks Like
In your first few months, you’ll have:
Taken ownership of the Engineering Shared frontend estate, understanding the products, codebases, deployment pipelines, and product roadmap.
Delivered meaningful features or improvements while establishing your technical approach.
Built relationships with the product team, backend engineers, and design to understand cross-functional priorities.
Contributed to shared packages and component library decisions alongside the wider frontend team.
Actively contributed to AI-assisted development practices and tooling adoption across the frontend function.
What You’ll Need
React & TypeScript: Strong experience building production React applications with TypeScript.
Next.js: Demonstrable experience with Next.js — including SSR, SSG, App Router, API routes, and middleware.
Headless CMS: Experience integrating with headless CMS platforms (Directus, Contentful, Strapi, Sanity, or similar).
APIs: Comfortable working with GraphQL and/or RESTful APIs.
Quality: A strong testing discipline — unit, integration, and end-to-end testing.
Leadership: Experience leading or mentoring other frontend engineers.
Autonomy: Self-starting, with the ability to make technical decisions independently and communicate them clearly.
AI Tooling: Active use of AI coding assistants (Claude Code, GitHub Copilot, Cursor, or similar) in professional work.
Global London, England Office
30 Leicester Square, London, United Kingdom, WC2H 7LA



