🇺🇸 USAJobs.work

America's Job Portal

← Back to USA Jobs

Brand Manager

Company

Major Players | B Corp™

Location

london, england

Posted

June 18, 2026

Position Overview

Brand Manager – London (Five days in office)

This is an exciting opportunity to join a luxury jewellery brand. As a Brand Manager, you will be responsible for overseeing the local implementation of the global brand strategy across international markets. The Brand Manager is a key point of contact for partners and is responsible for the efficient delivery of marketing support. You will serve as a brand custodian, maintaining brand consistency across all consumer touchpoints.

Key Responsibilities:

  • Work in partnership with partners to plan, develop, and activate annual marketing plans across all functions and touchpoints, including Paid Media, PR, CRM, Digital, and Events.
  • Support partners' event planning, ensuring every detail is on-brand to elevate execution.
  • Keep store visuals up to date with the latest brand campaigns and ensure displays are on-brand.
  • Manage internal stakeholders and maintain alignment and communication betw...

Ready to Apply?

Join thousands of Americans building their careers

Apply Now