Senior/Lead Front End Engineer
Senior/Lead Front End Engineer

Senior/Lead Front End Engineer

London Full-Time 43200 - 72000 £ / year (est.) Home office (partial)
Go Premium
C

At a Glance

  • Tasks: Lead the development of high-quality web applications and user interfaces.
  • Company: WPP Media is a global leader in creative transformation, shaping the future of media.
  • Benefits: Enjoy competitive pay, flexible work options, and a supportive culture focused on growth.
  • Why this job: Join a dynamic team that values creativity, collaboration, and continuous improvement.
  • Qualifications: Experience in front-end development with strong skills in JavaScript, React, and UI/UX principles.
  • Other info: This role is hybrid, requiring UK residency and offers opportunities for mentorship.

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

About WPP Media WPP is the creative transformation company. We use the power of creativity to build better futures for our people, planet, clients and communities. WPP Media is WPP’s global media collective. In a world where media is everywhere and in everything, we bring the best platform, people, and partners together to create limitless opportunities for growth.

About Choreograph: A Leading WPP Media Brand Choreograph is WPP’s global data products and technology company. We’re on a mission to transform marketing by building the fastest, most connected data platform that bridges marketing strategy to scaled activation. We work with agencies and clients to transform the value of data by bringing together technology, data and analytics capabilities. We deliver this through the Open Media Studio, an AI-enabled media and data platform for the next era of advertising.

Role Summary and Impact The Director, Design QA ensures that web applications, user interfaces, and digital experiences are built to the highest standards, aligning with both design specifications and user expectations. This role focuses on identifying, debugging, and resolving design inconsistencies, usability issues, and user experience flaws before they reach production.

  • Design QA & Issue Identification
    • Review digital product implementations to ensure fidelity to design specifications, identifying inconsistencies in layout, typography, spacing, and interaction patterns.
    • Conduct manual and automated visual regression testing to detect unintended UI changes across breakpoints and platforms.
    • Identify and debug usability issues, interaction inconsistencies, and performance bottlenecks that impact the user experience.
    • Validate accessibility compliance, ensuring adherence to WCAG standards and best practices.
  • Debugging & Collaboration
    • Work closely with front-end developers to troubleshoot and resolve UI/UX issues, providing detailed feedback and solutions.
    • Partner with designers to refine design specifications, ensuring they are clear, implementable, and optimized for real-world usage.
    • Collaborate with product managers to prioritize and address critical design issues that impact usability and user satisfaction.
    • Establish and maintain documentation of design QA processes, best practices, and known issues for ongoing reference.
  • Process Improvement & Automation
    • Define and implement a robust design QA workflow, integrating automated UI testing tools (e.g., Storybook, Percy, Chromatic) into the development pipeline.
    • Advocate for a shift-left testing approach, embedding QA practices earlier in the design and development cycle.
    • Continuously refine testing methodologies, leveraging emerging tools and frameworks to improve efficiency and coverage.
    • Conduct usability testing sessions to gather real-world insights and validate design decisions.

Skills and Experience At WPP Media, we believe in the power of our culture and our people. It’s what elevates us to deliver exceptional experiences for both our clients and each other. In this role it will be critical to embrace WPP & WPP Media’s shared core values: Be Extraordinary by Leading Collectively to Inspire transformational Creativity. Create an Open environment by Balancing People and Client Experiences by Cultivating Trust. Lead Optimistically by Championing Growth and Development to Mobilize the Enterprise.

WHO WE ARE LOOKING FOR As a Senior/Lead Front-End Engineer at Choreograph, you will work with a dedicated team to build captivating online experiences with a strong focus on quality and creating value for our clients. You’ll work with a team of developers using open-source technologies, tools and delivery approaches to rapidly design and build. Our philosophy of continuous improvement means all team members are committed to play and reinvent the way we work, encouraging everyone to grow and improve their skills.

  • Lead the effort of accurate estimates on requirements for all of the FE development.
  • Ensure all tasks are completed as planned and executed to the highest level of quality and efficiency.
  • Work collaboratively with the Design and Product practices.
  • Ensure all new UX / Design brief is fully understood, technically assessed, and signed off for your project before development.
  • Produce clean, efficient, reusable, tested code.
  • Advanced OOP in Typescript.
  • React Application state management (e.g. ngrx, redux).
  • Advanced HTML5, CSS and CSS preprocessors (Sass).
  • Automated TDD and BDD approaches using frameworks like Cypress, Jest, Jasmine, Mocha or Chai with Protractor and Karma.
  • Package managers (NPM or Yarn).
  • Webpack node.js is a big plus as we tend to build our facades in it.
  • Version control using Git with Github or GitLab.
  • Web development with API-feed data.
  • Progressive Web Apps (PWA).
  • Using style / brand guides.
  • Working with designers (graphic and UX).
  • Designing and implementing technical solutions that are robust, scalable, performant and secure.
  • Ability to assess the impact of decisions made when designing and implementing solutions on our client’s bottom line.
  • Great interpersonal skills; able to communicate at all levels of seniority and levels of technical understanding.
  • Influencing technical decisions in a project.
  • JavaScript without frameworks.
  • Attention to detail and producing pixel perfect implementation of designs.
  • A strong work ethic: able to work under pressure and juggle multiple responsibilities to meet deadlines and deliver great results.
  • An ability to work without close supervision, supply clear progress updates, raise concerns when necessary and manage your own time to meet deadlines.
  • Ability to provide an interface to perform e2e tests from eXecutable Specification (Gherkin syntax).
  • Staying abreast of the latest developments in Front-end.
  • Strong sense of UX from a coding perspective.
  • Mentoring junior developers.

KNOWLEDGE Web Accessibility (specifically WAI-ARIA). Working in a CI / CD environment. Using containers / Docker. Atomic or material design. Agile / Scrum. Sound understanding of coding standards and conventions. Documentation. Familiarity with OpenAPI.

NICE TO HAVE Familiarity with Python and Go. HATEOAS / Hypermedia APIs.

Life at WPP Media & Benefits Our passion for shaping the next era of media includes investing in our employees to help them do their best work, and we’re just as committed to employee growth as we are to responsible media investment. WPP Media employees can tap into the global WPP Media & WPP networks to pursue their passions, grow their networks, and learn at the cutting edge of marketing and advertising. We have a variety of employee resource groups and host frequent in-office events showcasing team wins, sharing thought leadership, and celebrating holidays and milestone events. Our benefits include competitive medical, group retirement plans, vision, and dental insurance, significant paid time off, preferential partner discounts, and employee mental health awareness days.

WPP Media is an equal opportunity employer and considers applicants for all positions without discrimination or regard to particular characteristics. We are committed to fostering a culture of respect in which everyone feels they belong and has the same opportunities to progress in their careers. We believe the best work happens when we’re together, fostering creativity, collaboration, and connection. That’s why we’ve adopted a hybrid approach, with teams in the office around four days a week. If you require accommodations or flexibility, please discuss this with the hiring team during the interview process.

Please note this is a UK based role and requires individuals to have the right to work in this location.

Please read our Privacy Notice for more information on how we process the information you provide. While we appreciate all applications received, only those candidates selected for an interview will be contacted.

Senior/Lead Front End Engineer employer: Choreograph

WPP Media is an exceptional employer that prioritises creativity, collaboration, and employee growth. With a strong commitment to fostering a supportive work culture, employees benefit from competitive medical and retirement plans, significant paid time off, and opportunities for professional development within a dynamic, hybrid work environment. Located in the UK, WPP Media encourages innovation and teamwork, making it an ideal place for those looking to make a meaningful impact in the media landscape.
C

Contact Detail:

Choreograph Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior/Lead Front End Engineer

✨Tip Number 1

Familiarise yourself with the latest trends in front-end technologies, especially those mentioned in the job description like React, Typescript, and automated testing frameworks. This will not only help you during interviews but also show your commitment to staying current in the field.

✨Tip Number 2

Engage with the WPP Media and Choreograph communities on platforms like LinkedIn or GitHub. By following their updates and participating in discussions, you can gain insights into their projects and culture, which can be beneficial during your interview.

✨Tip Number 3

Prepare to discuss your experience with design QA processes and how you've collaborated with designers and developers in the past. Highlight specific examples where your input improved user experience or resolved critical issues.

✨Tip Number 4

Showcase your problem-solving skills by preparing a few case studies or examples of challenges you've faced in previous roles. Be ready to explain your thought process and the impact of your solutions on project outcomes.

We think you need these skills to ace Senior/Lead Front End Engineer

Advanced OOP in Typescript
React Application state management (e.g. ngrx, redux)
Advanced HTML5, CSS and CSS preprocessors (Sass)
Automated TDD and BDD approaches using frameworks like Cypress, Jest, Jasmine, Mocha or Chai with Protractor and Karma
Package managers (NPM or Yarn)
Webpack
Node.js
Version control using Git with Github or GitLab
Web development with API-feed data
Progressive Web Apps (PWA)
Attention to detail and producing pixel perfect implementation of designs
Strong sense of UX from a coding perspective
Ability to assess the impact of decisions made when designing and implementing solutions
Great interpersonal skills
Mentoring junior developers
Web Accessibility (specifically WAI-ARIA)
Working in a CI/CD environment
Using containers / Docker
Agile / Scrum
Familiarity with OpenAPI

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience and skills that align with the Senior/Lead Front End Engineer role. Focus on your expertise in technologies like Typescript, React, and automated testing frameworks.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for front-end development and your understanding of WPP Media's mission. Mention specific projects or experiences that demonstrate your ability to deliver high-quality user experiences.

Showcase Your Projects: Include links to your portfolio or GitHub repository where you have showcased your work. Highlight projects that involved collaboration with designers and product managers, as well as those that demonstrate your attention to detail and coding standards.

Prepare for Technical Questions: Anticipate technical questions related to front-end development, such as your approach to debugging UI issues or implementing accessibility standards. Be ready to discuss your experience with tools like Cypress and your understanding of CI/CD environments.

How to prepare for a job interview at Choreograph

✨Showcase Your Technical Skills

As a Senior/Lead Front End Engineer, it's crucial to demonstrate your expertise in technologies like React, Typescript, and CSS preprocessors. Be prepared to discuss your previous projects and how you implemented these technologies to solve real-world problems.

✨Understand the Company Culture

Familiarise yourself with WPP Media's core values and mission. During the interview, express how your personal values align with theirs, particularly around creativity, collaboration, and growth. This will show that you're not just a technical fit but also a cultural one.

✨Prepare for Problem-Solving Questions

Expect to face questions that assess your problem-solving abilities, especially related to UI/UX issues. Think of examples where you've identified and resolved design inconsistencies or usability issues, and be ready to explain your thought process.

✨Ask Insightful Questions

Prepare thoughtful questions about the team dynamics, project methodologies, and the tools they use. This not only shows your interest in the role but also helps you gauge if the company is the right fit for you.

Senior/Lead Front End Engineer
Choreograph
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

C
  • Senior/Lead Front End Engineer

    London
    Full-Time
    43200 - 72000 £ / year (est.)
  • C

    Choreograph

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>