Creatives Lead


  • Create, develop, and maintain Embiggen’s visual branding
  • Create graphics including illustrations, logos, layouts and photos
  • Create Embiggen’s social media collaterals using Embiggen’s assets and branding
  • Help build pitch decks for clients
  • Ensure all releases are on-brand


  • Bachelor’s degree in relevant field from a reputable university or college
  • Knowledge in using editing software such as Adobe Photoshop or Canva is a must
  • With exceptional organizational and problem-solving skills
  • Proven ability to quickly learn and understand complex topics
  • Superior written and verbal communication skills, with a keen eye for detail
  • Can work under pressure

What we offer:

  • Competitive salary
  • Conduct impactful work by building innovation capacity in emerging markets like the Philippines
  • Intellectually stimulating environment where theorizing and strategizing about innovation is promoted
  • Supportive workplace with passionate colleagues
  • Networking with the Philippines’ CEOs, innovation directors and global management academics

Application Process: