Amazon Channel E

Manage our Amazon UK, France, Germany, Italy and Spain sales channels. Constantly monitor account health and be prepared to keep working on any issues until…

£32,000 - £38,000 a year
1 vacante