You'll need a good degree, like a first class or upper second class, relevant to the subject you want to teach. You'll also need to have completed or be working towards a postgraduate master's or PhD, and have academic work published. You'll be expected to do a teaching qualification soon after you start.