team leader careers in Luanda, Angola