Found 9 Europe, Director jobs