team leader careers in Mombasa, Kenya