I'm a citizen of the United States but I'm currently living in Moscow and legally working as an English teacher. I recently received an offer to work in China when my contract in Russia ends. They've informed me that I would need to apply for a Z-type work visa.
There is a Chinese embassy here in Moscow. Assuming that the Chinese company sent me a letter of invitation, sponsorship, etc. is it possible for me to apply for a Z-Visa without having to first return to the U.S. which would be quite costly?