team leader careers in Tubli, Bahrain