London
You will become part of a dynamic and energetic team consisting of 16 other exceptional project managers, based across our US, Oslo and London-offices. Our Project Manager roles are unique in that you will have extensive input into the creation of our games, working closely with game developers, ...