2 roles match
2 open leadership roles. The longest has been listed for 135 days.
Mimica
Europe; Edinburgh; Ireland; Dublin; Amsterdam; Toronto; London; Lisbon; United Kingdom; Cambridge; WaterlooFrom the company's Ashby board
New16 days ago
United Kingdom; Canada; Virginia; Massachusetts; North Carolina; New York; New Jersey; Pennsylvania; FloridaFrom the company's Ashby board
135 days ago