Much the best of the many China expat forum websites is:
http://raoulschinasaloon.com/index.php
There are an almost infinite number of English-teaching jobs in China, and any foreigner here will get offers to tutor people. However, many contracts forbid outside work; it is quite common to cheat on this and employers often overlook it, but you cannot count on that.
For an overview of overseas English teaching in general, see:
http://wikitravel.org/en/Teaching_English
Getting one of the teaching certificates they discuss might help a lot if you want that sort of work.
As someone said in another post, many of the best-paid teaching jobs are at schools that are joint ventures between a foreign and a Chinese institution.
For jobs in IT, the best pay & conditions are at foreign companies. There is not a lot of demand for foreign developers and engineers, though there is some, but project managers are in great demand. In some cases, anyone who speaks English well enough to talk to the clients will be given the title "project manager"; in other cases they want real management skills.