Locating and Hiring Foreign Developers and Designers - H-1B Visas Explained (2)
Part 2: The H-1B Visa Process
This is the second in a three-part entry on hiring developers abroad. Click here for Part 1: Finding New Team Members, and here for Part 3: Moving Day.
Before diving head on into the H-1B process, it’s generally a good idea to fly the developer to the US for some time to feel out the interpersonal connections, and also the developer’s comfort with the team and new country. Many countries can use a fairly accessible 90 day Visa Waiver Program (VWP) that can be obtained easily. Or, one can use a relatively simple Visitor’s Visa that is good for up to 6 months. Get one of those, a flight, and a hotel/apartment and off you go.
A few notes on the this time in the US as a visitor/tourist:
-Less than a week is generally not enough time, and most visitor’s programs won’t last more than three-six months, so that’s the timeframe.
-The more time the team can spend together, the better: writing code, going to restaurants, seeing the sites, etc.
-Working for your company directly, while in the US as a visitor, is illegal.
-However, an independent contractor abroad is certainly allowed to visit the US on business, in order to gain the necessary context and understanding to complete their consulting projects. Just make sure to:
pay any of their invoices directly to a bank abroad
don’t control their workflow or work environment - treat them as consultants on a project
If all goes well, the engineer and company get along famously, and there’s a great fit and mutual interest in moving to the US. Now is the time to begin the H-1B visa process.
The process is a typical bureaucratic headache, but I hope to explain it simply enough.
The Pre-Boarding Checklist:
Get an immigration lawyer. Ultimately, it will not be that expensive, and having their expertise and experience will save you a lot of headache and legal trouble. Generally, legal fees will be around $3,000 per H-1B visa (plus $1-2k in government fees). Here is a lawyer I have used in LA and recommend:
      Heidy Berger Trombi, Attorney at Law
      [email protected]
      http://www.sftvisalaw.com
There are no specific requirements on a company itself to apply for H-1B developers, but it generally is easier if you have been around for a few years, have some other employees, and have some revenue.
The position being hired for must be a position that requires a university degree or the equivalent relevant work experience in the specific field. If you have a job posting up, one of the requirements must be a “4-year degree from an accredited university.” Generally, 3 years of work experience equals 1 year of university. In the case of a software engineer, the US believes this definitely requires a degree, so no problems there. However, the developer must have the degree or equivalent work experience.
Any questions on the various positions above can be checked at the Department of Labor’s Occupational Outlook Handbook.
If there is a question as to the validity of the education or experience, a CV and/or transcripts may have to be sent to an educational credential company for review (such as Foundation for International Services or Morningstar).
The position must also offer the “prevailing wage”, which basically means lowest realistic fair market wage. Right now, about $65k is minimum for devs.
Any questions on the above wages can be checked at the Department of Labor’s online wage library, the Office of Foreign Labor Certification.
Documents needed from the future employee:
-official copy of their degree and transcripts
-full, detailed CV
-if possible, educational evaluation and letters of employment verification
-copies of passport pages including cover pages, current visas (if any), and I-94 -immigration forms (if already in the US on a visitor’s visa)
Overall expenses to have ready:
-~$3,000 in legal fees (optional)
-$325 filing fee to Dept. of Homeland Security
-$500 anti-fraud fee
-$750 (25 employees or less) - $1,500 (26 or more) employer’s fee
-$1,225 premium processing fee (optional), which is a 15 day expedited review vs. 2-4 month review
Be incredibly thorough and detailed. This is the US government, meaning one typo starts the whole process over again.
Read this guide to understand the overall process. Then read it again.
The Process:
Timing - Each year, the US gives out 65,000 H-1B visas, plus an additional 20,000 for individuals with US master’s degrees or above. The clock officially starts on October 1st each year, which means the visas run out usually by late November. As a company, what this means is that no matter when you start the process of reaching out, you need to begin filling out the application forms 2-6 months earlier, in April-August. The earliest one can apply is April 1.
Now, again, developers and designers can work as independent contractors as long as they are still generally based abroad before they are approved on H-1B visas. But, they cannot work in the US or as an employee officially until that time. If an individual is in the US already on a visitor’s (or other) visa at the time of application, the same application form can be filled out, the only difference being checking the box for “change of status”.
Approval of the I-129 can take 2-4 months, or 15 days with the premium processing fee. Generally, I-129 approval is valid for 3 years of working in the US, and can be extended for an additional 3 years (6 years total).
Forms - Generally, there are two forms for the employer to fill out: the Labor Condition Application (LCA or Form 9035 E), and the Petition for a Non-Immigrant Worker (Form I-129). Each is described below.
1. LCA: The Labor Condition Application is e-filed with the Department of Labor, and is an attestation stating the position, salary, prevailing wage, and fair treatment of employees. The DOL will review, certify, and return it, signifying that your company is legitimate and all is on the up and up. In order to complete the LCA, a few items are needed:
i. two notices about the position posted on a wall in your office in two conspicuous locations for ten days, 30 days prior to filing the LCA
ii. the creation and availability of a Public Access File (just a file folder in the office) one day following the submission of the LCA for review. The file contains:
a. declaration of posting the above notices
b. a copy of the prevailing wage from the DOL’s online wage library (see above)
c. a wage memorandum on the specific position
d. the original signed LCA, with a copy given to the H-1B employee
2. I-129: The Petition for a Non-Immigrant Worker is filed with the US Citizenship and Immigration Services (USCIS), and includes the three fees mentioned above ($325, $500, $750-$1,500, and optionally a $1,225 premium processing fee), made out to the Department of Homeland Security. In order to complete the I-129, a few items are handy:
i. an approved LCA
ii. your company letter of support for the developer, outlining position and duties
iii. educational credentials and qualifications
iv. company brochures or information
Once the I-129 is approved, the developer can legally begin working in the US! If it is not approved, the USCIS may request additional evidence or credentials on the qualifications of the developer.
Last Step - The H1-B Visa - The developer now has some work to do on their own, in order to be able to legally enter the US. While your company may legally accept them as an employee, they are not actually able to enter the US until getting the H1-B visa affixed to their passport.
The basic process is for the developer to head to a US consulate in their home country. If they are already in the US and applying for a change of status, they are usually allowed to stay until the next time they leave the country, at which time they must go the the consulate before returning once again to the US.
Requirements:
DS-160 - fairly standard visa application form
Filing fee - normally about $140 USD - with receipt of payment
The I-129 petition submitted online
CV/credentials/qualifications (same as before)
More information may be requested, such as marriage documents or criminal history
The US consulate will review immediately, before mailing back the passport with the H-1B attached about a week later.
Whew, lots of logistics. But now, good to go to buy a flight, move to the US, and work at an awesome startup! Check out Part 3 for the moving process.
DISCLAIMER: I am not a lawyer and am not giving legal advice in these posts. I am simply sharing my thoughts and experience in hiring developers abroad and completing the H1-B visa process. You should always consult with a lawyer before working on H1-B visas, or any independent contractor or employee issues.