Glad to know that you want to work in United States, just like me :)
And I also appreciate you have working on iOS, iPhone and andriod.
Yes, there is a straight forward way for people like you to work in USA which includes full visa sponsorship. Sounds like, Awesome, right?
Okay, there is a developer action called Hired, which allow top talented people around the world to work in Silicon Valley. You will get the job and also Visa. Assuming you've a knack of knowledge in coding.
Here are the steps for you :)
: First don't click on this link go straight away to the site and forget to read my valueble suggestions;
Step 1: Visit www.hired.com/dreamjob
step 2: create your developer profile
step 3: apply for validation
step 4: Once it is accepted, then you'll receive invitation to participate in the programming challenge , which quite not easy for an average programmer. Total 5 questions (Algorithms+DS)
step 5: If you pass the coding test, be ready to face one phone interview.(If not? I'm sorry. God should help you next time Or Year.)
NEXT : Choose 5 to 15 top companies and participate in following.
step 6: If you pass, be ready to face one hard technical phone interview.
step 7: If you pass this one too, then get ready to go for in-person interviews. Don't worry they will
sponsor flight tickets and hotels.
Step 8: Once it is done, and you are accepted for a company, then come back to your home and eat an ice cream.
step 9: your salary would be nearly $125K(Seems big right!)
step 10: wait for the fiscal year, they will sponsor your visa
step 11: Didn't I mentioned you'll also get $2000 bonus for Hired.com??
step 12: Now, go to United States
step 13: Say Thanks to me :)
Good Luck with your search :)