Hi, cybergirl! New York is an amazing place, I've visited it a few years ago and since then my life goal has been to move there! :) Oh, and I also come from Romania btw.
There are good opportunities for many programming languages, so don't focus that much on this. What I think it is essential to become a good programmer is to have strong problem solving skills and to know data structures and algorithms very well -especially graphs-. If you are able to prove that you ace these, then everything should be much easier.
Mobile applications development is a hot field these days so it's great that you already have some experience. I suggest sticking to your job until you are completely sure you acquired the necessary skills to try applying for jobs in The States. Why not move there for good and stay just a couple of months?