N Brown Group has announced Oasis managing director Sarah Welsh is to join the online, catalogue and store retailer in the newly created role of retail CEO.