ecommerce director roles