Senior Frontend Engineer - SEO in London

Senior Frontend Engineer - SEO in London

London Full-Time 48000 - 72000 £ / year (est.) No working from home possible
Selfridges

At a Glance

  • Tasks: Design and build SEO-optimised frontend features using React, Next.js, and TypeScript.
  • Company: Join Selfridges, a leader in delivering extraordinary customer experiences.
  • Benefits: Hybrid work model, competitive salary, and opportunities for professional growth.
  • Other info: Collaborative culture with excellent career advancement opportunities.
  • Why this job: Be part of a dynamic team shaping innovative digital experiences in luxury retail.
  • Qualifications: Strong frontend engineering skills and a passion for technical SEO.

The predicted salary is between 48000 - 72000 £ per year.

About Selfridges
Here at Selfridges our customers are at the heart of everything we do, and we want to be known for delivering the best, most extraordinary experiences that keep our customers coming back. We are on a journey to build flexible, innovative technology platforms that create inspiring and effortless experiences across all our customer touchpoints.

Our Engineering team plays a central role in shaping these digital experiences; our e‑commerce and digital platforms are central to creating innovative, customer‑centric experiences. As we grow, we are looking for talented, curious individuals to join us, bring their unique perspectives, and help reimagine our digital platforms to new heights. This is a hybrid role working from home and our offices in either London or Leicester.

A Bit About The Role
We’re looking for a Senior Frontend Engineer with strong expertise in modern web technologies and a passion for SEO, particularly AI‑driven and technical SEO. In this role, you’ll play a key part in designing and building our front‑end experiences, performing regular checks to shape our digital platform, and ensuring they are not only performant, seamless but also discoverable at scale.

You’ll work with React, Next.js, and Contentstack (headless CMS), building on a MACH architecture foundation. You will be part of a cross functional agile squad working on the digital experience roadmap, collaborating with product managers, back‑end engineers, delivery, Tech lead, engineers, QA and SEO specialists to deliver robust and scalable solutions.

Key Responsibilities

  • Build fast, secure, and SEO‑optimised frontend features using React, Next.js, and TypeScript.
  • Apply AI SEO practices (structured data, schema enrichment, AI‑driven meta optimisation) to maximise discoverability.
  • Develop and maintain scalable, high‑performance front‑end applications.
  • Support GEO specific features such as localisation, geotargeting, and regional content.
  • Work closely with product and SEO teams to ensure pages rank highly and load quickly.
  • Collaborate with backend, app, and platform engineers to deliver scalable solutions on MACH architecture.
  • Ensure code quality with testing, code reviews, and CI/CD practices.
  • Mentor and support engineers, helping grow an innovative and collaborative culture.
  • Contribute ideas on performance, accessibility, and experimentation to continuously improve our digital platform.
  • Work with cross‑functional teams to develop roadmaps and drive technical solutions.
  • Establish robust support models for delivered services.
  • Ensure secure use of data and APIs via our Apollo Supergraph, managing authentication, headers, and safe handling of exposed endpoints.
  • Improve Core Web Vitals (LCP, CLS, INP, TBT) and enforce performance budgets across pages, ensuring fast and smooth user experiences.

A Bit About You

  • Strong background in modern frontend engineering (React, Next.js, TypeScript, CSS‑in‑JS).
  • Experience with headless CMS platforms (Contentstack or similar).
  • Solid understanding of technical SEO and how frontend code impacts discoverability (crawlability, Core Web Vitals, structured data, redirects).
  • Knowledge of AI SEO trends (generating content metadata, semantic markup, AI‑driven content optimisation).
  • Experience with GEO/location‑based web applications and localisation.
  • Familiarity with web performance optimisation, accessibility (WCAG), and responsive design.
  • Experience with GraphQL or REST API integrations.
  • Familiarity with CDNs (e.g., Cloudflare) and caching strategies.
  • Strong focus on site performance, speed optimisation, and accessibility.
  • Strong experience working closely with business stakeholders, translating strategic goals into robust solutions.
  • Self‑starter with a positive outlook and passion for excellence.
  • Analytical and inquisitive, with excellent attention to detail.
  • A critical thinker who takes ownership and takes pride in driving impact to business values.
  • Innovative and creative, with a concise, precise and effective approach to problem solving.

Desirable

  • Exposure to AWS services (Lambda, DynamoDB, API Gateway) or other cloud‑native tools.
  • Knowledge of A/B testing and experimentation frameworks.
  • Familiarity with SEO tools (Screaming Frog, Google Search Console, Lighthouse).
  • Previous experience in luxury retail or high‑traffic e‑commerce.
  • Certification in SEO or Google Analytics will be beneficial.

Senior Frontend Engineer - SEO in London employer: Selfridges

Selfridges is an exceptional employer that prioritises innovation and collaboration, offering a dynamic work environment where talented individuals can thrive. With a strong focus on employee growth, we provide opportunities for mentorship and skill development while embracing flexible working arrangements in our vibrant London or Leicester offices. Join us to be part of a forward-thinking team dedicated to creating extraordinary digital experiences for our customers.

Selfridges

Contact Details:

Selfridges Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Frontend Engineer - SEO in London

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio that highlights your best work, especially projects related to frontend engineering and SEO. This is your chance to shine and demonstrate what you can bring to the table.

Tip Number 3

Prepare for interviews by practising common questions and showcasing your problem-solving skills. Be ready to discuss your experience with React, Next.js, and SEO strategies, as these will be key topics.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at Selfridges.

We think you need these skills to ace Senior Frontend Engineer - SEO in London

React
Next.js
TypeScript
CSS-in-JS
Technical SEO
AI-driven SEO
Headless CMS (Contentstack)

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Senior Frontend Engineer role. Highlight your expertise in React, Next.js, and SEO practices to catch our eye!

Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about this role and how your background makes you a perfect fit. Share specific examples of your work with modern web technologies and AI-driven SEO.

Showcase Your Projects:If you've worked on relevant projects, don’t hesitate to include links or descriptions. We love seeing real-world applications of your skills, especially in frontend development and SEO optimisation.

Apply Through Our Website:We encourage you to apply directly through our website for the best chance of being noticed. It’s the easiest way for us to keep track of your application and get back to you quickly!

How to prepare for a job interview at Selfridges

Know Your Tech Stack

Make sure you’re well-versed in React, Next.js, and TypeScript. Brush up on your knowledge of headless CMS platforms like Contentstack, as well as AI-driven SEO practices. Being able to discuss how these technologies can enhance user experience will definitely impress.

Showcase Your SEO Savvy

Prepare to talk about your understanding of technical SEO and how frontend code impacts discoverability. Be ready to share examples of how you've optimised web performance and improved Core Web Vitals in past projects. This will show that you can contribute to Selfridges' goal of creating discoverable digital experiences.

Collaborative Mindset

Since this role involves working closely with cross-functional teams, be prepared to discuss your experience collaborating with product managers, backend engineers, and SEO specialists. Highlight any successful projects where teamwork led to innovative solutions, as this aligns with the culture at Selfridges.

Ask Insightful Questions

Don’t forget to prepare some thoughtful questions for your interviewers. Inquire about their current challenges with SEO or how they envision the future of their digital platforms. This shows your genuine interest in the role and helps you gauge if it’s the right fit for you.