this is my first time on workplace so I will keep it as simple as possible.
I am a web developer who is currently employed in a full stack developer role (PHP, HTML, JS, jQuery, CSS, MySQL and Linux etc) which requires a Computer Science degree or equivalent experience in the United Kingdom. I am also born in the United Kingdom, with a full British citizenship etc.
I would say I have around 4-5 years experience in all the languages I know. I left school half way through this time to commit myself to my own business (which is registered in the UK as private limited company - Ltd.). The business is doing well and after doing that for 3 years, I thought I would apply to a few different companies because I was looking for a less stressful experience and adding some structure to my life, I just wanted to gain more experience and try something new in my life as well.
The company I now work for (been there a year currently) hired me as I said, into a degree level job and it pays well, however my real future belongs in the states. My friends, girlfriend and clients/business-partners of my own business are all in the states.
One of my closest friends/client/business-partner is born, lives and works in the states. He also has his own private limited company (an 'LLC' as it's abbreviated to in America). I've worked on numerous projects with him and I have developed a lot of his web-based software for his business and his clients. It's a good professional relationship we maintain.
I am going to move to the US, no matter which way I go about it; I'm going to get there eventually. But the right way to do it is through a H-1B visa with a US company hiring me on through a Visa Sponsorship Scheme. This problem is, I'm not sure what route I should go down.
I work with the guy I mentioned above. He would have to structure his business to allow employees under his wing (just me in the beginning) and then apply for the forms to offer me a visa sponsorship and I would then apply and move over to the states and work with him to keep making a profit together. He would pay me a salary (due to how the visa sponsorship working) and I would effectively become an employee of his business.
I look to apply for a company that I have no prior experience with (like everyone else does) and I try to get a job through this, it would most likely be in California as that is where most visa dev sponsorship are located. I would send my CV and hope to get a remove interview. If I become accepted I would then essentially relocate my life to perform that job.
Either option I go down is good for me, Option 1 is what I want to do but is significantly more riskier because we need to review and work out all the forms and business structure ourselves. But it would mean I could continue working the way I want and I would easier on me because I would live close friends that I can share an apartment with, so there is less risk in that sense and I feel would be more enjoyable.
Or I can hope to find a company that will accept my interviews and hope to give me a visa sponsorship, but it's a very competitive industry and I don't know the exact specifics of how likely I am to be even eligible for a H-1b visa. I know that Option 2 is safer, both financially and mentally. It's a job I would enjoy and my girlfriend (US born) would relocate to be with me no matter which option. Just with option 2 I wouldn't have the friend base that I have been working with all these years.
- Which option is a more realistic approach for me working in the United States?
- I want to move there ideally, March 2017, is that possible?
- What would you recommend I do?
I know this is a long post and I apologize for the heavy blocks of text, but it's a problem that is going round in my mind a lot over these past few years and I just want an outside opinion on my job plans.