Director of Platforms & Products
5 days ago
London
Working at WPP means being part of a global network of more than 115,000 accomplished people in 110 ... Deep knowledge of business platforms, including system architecture, integration, and scalability ...