If you don't care about the money(that is good,because you won't make much in those areas),check out the Peace Corps if you are a citizen of the US.If you are not a citizen of the US,check out VSO.Of course,both are voluntary organizations,but they provide some benefits,a small monthly stipend,etc.I doubt if there are too many other ESL jobs "floating around" out there in either EAST Africa or South Africa.Good luck