I applied the simiar positions before. If it's a position where you needn't deal with customer directly. That's ok to our Chinese. If it's a position where you need play multi roles, it's almost impossible for a Chinese to do this job since you have be a PM/Consultant/Architect/Programmer in the same time.
Anyway, keep going and the old lady will forgive you if you can't get the offer. Everyone know most Chinese can't speak good English. If they don't have too much requirements on language, maybe you can get the offer. Good luck.