The Head of Content position is an exciting new role on the brand marketing team, responsible for visioning, planning and producing branded content across multiple platforms.
We are based in Spain, but our teams are all over the world