Marketing Manager - Central Africa
South AfricaMiddle East & Africa
French (a plus)
The Marketing Manager - Central Africa role will be charged with owning marketing metrics for the region and driving growth by leveraging regional and global resources.