NH-Amsterdam, Reporting to the Site Manager, EMEA the Web Development & Support Manager is an essential role within the Site Management team. They will lead in the delivery of a stable and progressive Ecommerce platform for EMEA, enabling the future growth plans. Client Details At New Balance, the job is to aid athletes in their pursuit of excellence, whether that means helping professional athletes set records