New Business and marketing manager EMEA
2 days ago
Greater London
The role involves tasks like new business development, hitting sales targets, market planning ... Project management (coordinating budget, negotiating rates, developing cost effective solutions