I think your English is fine. If you speak it as well as you write, then I don’t think you will have problems communicating in an English speaking work environment.