As a Brand Manager based in Johannesburg, you will lead brand development initiatives, manage product lifecycles, and ensure our messaging aligns with customer expectations. You will work closely with marketing teams to track performance metrics and adapt strategies accordingly. This role is perfect for someone who thrives in a fast-paced environment and is ready to take on new challenges.