Channels Manager jobs in Dublin