A leading global retailer based in Spain is seeking a Channel Team Lead for their Delivery Stations. This role involves managing operations for a new delivery channel, focusing on people and performance management while driving the operational plan. Ideal candidates will have at least 1 year of sale