- RoR, twitter bootstrap and some jquery.
- The search is powered by Algolia.
- The server is on a OVH dedicated server.
- Deployment with Capistrano and Active Job is paired with sidekiq :)
Also something that is not mentioned anywhere on the website. Job posted are distributed to +- 20 US universities(USC, UCSD, Cal Tech, Standford, ...) and few French computer science schools.
And I forgot to mention, it's 100% right now.
Just a thought, not a critique as such.
Note that this doesn't do anything to verify that the company has jobs in tech, or if they're actually in London or nearby, or if they have a position listed for which they would sponsor a visa. I just use it to eliminate an otherwise promising listing if they can't sponsor.
For the time being I tweaked the search to only return jobs that sponsors for visas.
Thanks for the feedback!
A bit late for me though... I have kids and a mortgage now :(
And also add REMOTE support to that...
At least that way I can explain my thought process. Far better than "You have two hours to design, implement and test this". Sure, if the domain a clone of your everyday work its quite feasible, but any other problem, I prefer to think through properly rather than rush it. I personally see that as a sign of my maturity as a developer.
Not all companies are like that.
The point for prepping is that you're likely going to go through several coding interviews at a variety of companies, and the upfront prep time is to kick the tires on those skills.
Whiteboard coding is a skill, and like any skill can be mastered with practice.
Better option would be that they give me a small, independent project to work on for a few days and once I finish it, I talk about how I approach and solve the problem with the interviewer via phone/skype/gchat. That would have actually been the best way to test a candidate's ability.
Remote working and a visa are pretty much mutually exclusive.
Also, you might want to [partially] work from home, but maybe from the same country.
I work for a company that would happily sponsor visas for the right people in the UK and US.
We would 100% want you in the office if we've brought you to the country. An occasional day to fix a boiler, fine... but you'd be in the office.
If you're not happy with that, it's OK... just say and we'll know not to go through the cost and effort of sponsoring a visa.
If we wanted remote workers, there would be no point going through the cost, time and effort to get a visa. That effort would be better expended on someone who would work from the office.
There are a lot of people with work status though (e.g. F1 with OPT) so employers will hire them before sponsoring them for H1B.
Do you know if there is such site for other departments like Biotech or Research ?
Cool idea regardless; just needs a more diverse assortment of job offers.
Thanks for the kind words.
Keep it up dude!
Having said that, it was the most stressful 8 years of my life, I learned so much, but I would never want to go back fo that again.
By the way, Criteo is a fairly big name in the CPC/remnant inventory world, and they are used almost all over the world. The qualifications look brutal, too brutal in my opinion -- it seems to be only about qualifications, and none of the people I hired had qualifications like that. I suggest that if this job interests you, and you have some leverage, apply anyway.
Kidding, the jobs are posted by the companies. It's not a job directory :)
Additionally, 73.6% of all statistics are made up on the spot.
But at the same time, I can see : "Full Stack Developper
Paris, France Logo
Found the job by writing cold emails to people in Beijing through meetup.com
That means these companies are willing to try, but that only gives you a 50/50 chance for the H1B, as everywhere else, right?
Hmm, care to elaborate?
I don't think there's any US work visa that is easier to obtain than the H-1B. As far as I know:
* The L-1 visa is only for intra-company transfers, so unsuitable in most cases.
* The O-1 visa is for proven extraordinary talent, and as such is inaccessible to 99.9% of the population.
* The EB-3 visa has a 4+ year waiting periods, so out of the question.
* The EB-2 visa, if you have a master's degree (related to the job), and were not born in India or China, can be obtained in circa ~1 year. (Labor certification alone could take nine months to a year.)
* The J-1 visa lets your work for a short amount time, but imposes a 2-year ban after the year is over. Anyone even mildly considering moving to the U.S. for longer than a year and half would not use this visa.
* International students in the U.S. can work for a short amount of time after graduation with OPT. But this requires being a international student in the US, of course.
* The EB-1 visa is primarily used by managers transitioning from L-1A visas. The "extraordinary talent" EB-1 oddly has a much higher standard than the O-1. (A good candidate would be a Nobel prize laureate.) For all practical purposes, it is inaccessible to 99.9999% of the world population.
So right now, the "best" alternative to the H-1B is the EB-2. But a company will have to wait for a whole year vs. the 6-7 months for the H-1B. In addition, labor certification is a very expensive process costing around $10k-$20k. It's not guaranteed to return a positive result either. A single minimally qualified U.S. worker could bar the entry of the potential would-be immigrant.
So in your knowledge, is there any visa that's actually easier to obtain than an H-1B and that offers the (AC21) job portability of an H-1B as well?
Would a prospective employer find an EB-2 sponsorship easier, harder, preferrable than an H1B visa? I understand the 1 year vs 6 months, but it's a 50% chance with those 6 months. Does it have less restrictions on job switching?
A correction though: the EB-2 (and any employment-based green card) takes about 21 months or more to process right now. So a company is looking at a circa 2+ years processing time. Because of how complex, expensive, difficult, and time-consuming the process is, I don't know if a lot of employers would use it to bring someone over to the US.
In nearly 99% cases, companies bring people over on an H-1 or L-1, and then over a period of 2-3 years (or more) help them transition to permanent residency (via EB-2 or EB-3) if they really like the person (i.e. you're performance is excellent, etc).
Unfortunately it's really really hard to immigrate to the US. Most people do not realize how hard it is. The "easiest" route unfortunately, is to interview with companies that are willing to apply for an H-1B, and then take your chances at the annual lottery. You'll have to find a job with a company willing to sponsor by mid-March in order to be able to have a shot at coming to the US that year in October.
 Recently a bipartisan group of senator published a document that lays out a framework for immigrition reform. In it, they acknowledge: "Our failure to act is perpetuating a broken system which sadly discourages the world’s best and brightest citizens from coming to the United States and remaining in our country to contribute to our economy. This failure makes a legal path to entry in the United States insurmountably difficult for well meaning immigrants." (see: http://www.flake.senate.gov/documents/immigration_reform.pdf – page 3) The phrase "insurmountably difficult" describes very well the status quo of the U.S. immigration system.
I agree, I've certainly been discouraged of immigrating to the U.S. due to the legal system there.
I know several H1B visa holders, and while they're not doing badly (they might be shorted a little salarywise, but not too much), they're pretty much tied to their jobs (good thing they're on megacorps and can shuffle between divisions, but they're severely limited in their job choices).
I know plenty of H1B that have switched jobs with no problems. I don't where this ridiculous myth originated. Also: there's absolutely nothing that prevents you from getting paid well on an H-1B. If you're being underpaid, you can find a company that'll pay you as you deserve, and yes, switch jobs.
 In tech, it's extremely easy for H1B visa holders to change jobs. That's because, pretty much every tech company will sponsor an H1B transfer (not all companies will do an original/initial H1B petition though). Perhaps in other fields, it's a little harder to find a company that'll do a transfer.
Also, you're somewhat a well know developer ( or can make the USCIS you are) you're eligible for a O-1A visa.
You're wish to do an internship of miss the H1B deadline or don't get picked up for the H1B lottery you can get a J1 visa for 12-18 months and apply again nest year.
And lastly if the founder is on a E-2 visa, he can sponsor you for a E-2.
I saw some job listings mention about 'remote' working status. How do I find out all the jobs which allow remote?
EDIT: Here you go https://gist.github.com/theonegri/26737451719ab2f3267a
I am sure that doesn't line up with what the vast majority of people think, especially on this site; but it's a wholly damaging and negative practice in the long term, whose positive claims only mask the exploitative reality that underlies it.
It's really nothing more than brain-drain, more like colonialism than not; the siphoning off of resources, knowledge and information resources from less advantaged places to be absorbed to compound the wealth in wealthy societies.
If you've got the skills to be a really good software developer, you're just never going to go anywhere if you are stuck somewhere without electricity.
Or if you're a woman in a country that doesn't let women do stuff.
Or if you want to do fashion but live in rural Nebraska.
Or if you have the talent to be a world class skier but were born in the Bahamas.
There are all kinds of reasons to let people choose where they want to go themselves without you deciding where they can and can't go.
Take the country's current socio-political situation as an example
Moving to another country is no small thing, and most people would avoid it if they had the chance. The fact that they don't means that the cost of changing things in their country is much higher than the cost of moving their entire families to another.
Indeed the cost of political change only continues to get higher with the brain-drain. But if were really high to begin with, the brain-drain doesn't make that much of a difference.
I think we'd need to see some studies on that to draw any real conclusions, but your reaction seems too negative.
People do not exist to be slaves exploited by their homeland any more than they exist to be slaves exploited by a colonial power.
This is a common dilemma for poorer countries sharing the Western culture (e.g. the Baltic countries or central European ones) -- allow brain drain, but reduce unemployment, social unrest, and increase GDP via remittances, or fight with it, but deal with these problems locally.
And who forces "less advantaged places" to be crappy? It's not like "not sucking" has a price tag on it.
Lousy civil rights, religious zealotry, all that stuff.
- your future brain drain participant