Location internal communication manager careers in UAE