brand communications careers in Clare, Ireland