Part of the leadership team of Artefact, you contribute to our growth, in terms of strategy, organisation, business, you name it!