Browse All Jobs
Job Description

DEPT® is seeking a Senior Traffic / Resource Manager to join their Creative & Media team. The ideal candidate will be responsible for efficient resource allocation and capacity management across Northern European teams. This role requires a strategic-minded individual who can balance the supply and demand of resources, ensuring optimal team utilization and alignment with business goals.

The role involves:

  • Identifying and evaluating capacity constraints and opportunities.
  • Developing accurate demand forecasts in collaboration with cross-functional teams.
  • Mitigating potential risks in the resourcing plan.
  • Working closely with account management, creative teams, operations, and sales.
  • Acting as a mediator in resource conflicts and prioritization challenges.
  • Tracking key metrics and providing regular reports to leadership.
  • Ensuring compliance with company policies related to resource management.

Requirements:

  • A background in resource management, traffic management, creative services, or creative project management in a digital, media, or creative agency industry, with a minimum of 5-7 years in a resource management role.
  • Strong understanding of digital marketing, technology, and creative services.
  • Proficiency in resource management software and tools.
  • Strong analytical and quantitative skills.
  • Excellent communication and interpersonal skills.
  • Strategic thinking and problem-solving abilities.
  • Business and conversationally proficient English language skills

DEPT® offers:

  • A flexible, hybrid working policy.
  • The opportunity to work from abroad for 13 weeks a year.
  • 24 vacation days per year and the possibility to buy an unlimited number of extra vacation days.
  • Learning and development opportunities through the DEPT®/YOU Learning Menu and DEPT®/YOU Special Programs.
  • Contribution to your health through the OpenUp platform, gym and wellness discounts, and healthy lunches at the office.
  • Discount on your lease bike and hassle-free commutes with an NS Business Card.
Apply Manually

DEPT®

DEPT® is a global technology and marketing services company that integrates end-to-end digital experiences for a diverse portfolio of brands. With a team of over 2,500 specialists operating across numerous locations, DEPT® delivers pioneering work on a global scale while maintaining a boutique culture. The company emphasizes innovation and a commitment to creating impactful digital solutions for its clients. DEPT® fosters a culture of inclusivity, offering opportunities for professional growth and development.

All Jobs at DEPT® (225)