> I don’t work for less as an American Expat, I work for how much I’m worth (which is a lot more than local wages) and I live where I live because the money let’s my wife stay at home, in a nice house in a nice neighborhood instead of us both working our asses off just to have a decent house in a shitty neighborhood.
That is reasonable. But if you want to work on a schedule that is not the same as a US dev, then you are worth somewhat less to me. E.g. South America would be fine, India not so much.
> And what are you going to do if that dev moves to the US while working for you (such as on a partner visa)?
When we have devs come to the US on a visa, they are actually switching jobs to a US role. They don't come here unless we have an opening. Then they are able to compete as any other US candidate. It does happen periodically, but not too often.