Barcelona, Spain Hybrid Employment

EcoVadis is hiring a Creative Manager

About the Role

Lead the development and implementation of creative concepts that support brand identity and communication goals across digital and print media.

Responsibilities

  • Direct the creation of visual assets for marketing and corporate communications
  • Oversee creative consistency across all brand touchpoints
  • Manage timelines and deliverables for design projects
  • Collaborate with marketing and content teams to align creative direction with campaign goals
  • Lead brainstorming sessions to generate innovative design solutions
  • Review and approve final artwork and production materials
  • Ensure brand guidelines are followed across regions and teams
  • Supervise external creative agencies and freelancers
  • Translate strategic objectives into compelling visual narratives
  • Mentor and develop in-house design talent
  • Evaluate emerging design trends and technologies
  • Present creative concepts to stakeholders and leadership
  • Coordinate with international teams to adapt content for local markets
  • Manage creative workflows and project tracking tools
  • Ensure accessibility standards in visual design
  • Integrate feedback from cross-functional partners
  • Maintain a library of approved creative assets
  • Optimize creative processes for speed and quality
  • Support product launch campaigns with visual strategy
  • Ensure legal and compliance requirements are met in design materials
  • Drive creative experimentation within brand boundaries
  • Monitor performance of visual content and adjust approaches
  • Foster a culture of creativity and accountability
  • Balance innovation with brand consistency
  • Lead creative planning for annual and quarterly initiatives

Compensation

Competitive salary with performance incentives

Work Arrangement

Hybrid work model with flexible scheduling

Team

Collaborative creative team within a global sustainability-focused organization

About the Team

This role joins a multidisciplinary creative unit that supports a mission-driven organization focused on global impact. The team values innovation, clarity, and purpose in every design decision.

Growth Opportunities

The position offers pathways to expand influence across global markets, lead larger creative initiatives, and contribute to long-term brand evolution.

Available for qualified candidates

About company
EcoVadis
EcoVadis is the leading provider of business sustainability ratings. Their solutions are backed by an international team of experts and powerful technology, analyzing data and building sustainability scorecards that give companies actionable insights into their environmental, social and ethical risks.
All jobs at EcoVadis Visit website
Job Details
Category other
Posted a month ago