M

Masdar

Develops and operates renewable energy projects

Brand Manager

Brand & Creative MarketingConfirmed live in the last 24 hours
Full-timeAbu Dhabi - United Arab EmiratesNo salary listed

About the Job

Requirements

  • At least 8 years of experience in senior roles in branding, visual identity management, and brand architecture for large organizations or equivalent experience.
  • Previous work on brand audits and research.
  • Applicants must be UAE nationals.
  • Exceptional verbal and written communication and interpersonal skills to support a consultative approach in a corporate or multifunctional environment.
  • Strong understanding of the complexity and challenges of building a project delivery culture, and strong project management skills.
  • Experience collaborating with marketing teams, with a clear focus on visual and brand alignment across multichannel deliverables.
  • Knowledge of the latest sustainability trends.
  • Strong knowledge of budget management.

Responsibilities

  • Support the development and delivery of the unit’s annual operational business plans and key performance indicators, and contribute to performance monitoring and reporting to meet overall objectives.
  • Continuously improve the company brand, including its identity, core values, unique selling points, guidelines, and visuals, ensuring it is compelling and consistently represented and promoted in line with leading industry practices.
  • Lead branding projects, including audits and research, to improve brand reputation and equity.
  • Manage brand visuals and design, including brand-aligned assets produced internally or by third-party vendors, ensuring consistency and quality across applications.
  • Manage the internal branding team by setting individual objectives, managing performance, developing staff, and providing formal and informal feedback to maximize performance and team motivation.
  • Ensure required designs are executed and develop new ideas and concepts.
  • Oversee newly branded applications and materials to ensure alignment with the company’s visual branding guidelines.
  • Ensure brand visuals and assets used in events and initiatives align with the company’s brand identity and are delivered to a high standard.
  • Ensure creative briefs are developed for marketing initiatives, with objectives and strategies clearly identified to support joint work with internal departments and external agencies.
  • Support consistent visual representation of the company across digital platforms and ensure brand guidelines are applied effectively across all channels.

Desired Qualifications

  • An MBA or relevant master’s degree from a top-tier internationally recognized higher education institution.
  • A bachelor’s degree in communications, mass media, marketing, or a related discipline.

About the Company

Masdar

Develops and operates renewable energy projects

Masdar traces its work across renewable energy and sustainable urban development. It develops, finances, and operates renewable energy projects such as wind and solar, while also pursuing low-carbon urban initiatives. It generates revenue from selling electricity, providing consultancy services, and forming partnerships, operating on a global stage with projects across continents. Its business model blends project development, financing, operation, and clean technology innovation, and it hosts Abu Dhabi Sustainability Week to convene leaders on sustainability. Masdar differentiates itself through its integrated approach to energy and urban development, its Abu Dhabi origin, and its role as a catalyst for global-scale, public-private collaborations in renewables. Its goal is to accelerate the worldwide transition to sustainable energy and low-carbon living.

Company size
1,001-5,000
Company stage
Debt Financing
Total funding
$7.3B
Headquarters
Abu Dhabi, United Arab Emirates
Founded
2006

Recently Posted Jobs

Explore more opportunities at Masdar

See more jobs