Пытаюсь понять - как лучше поступить:
1) сначала найти работу удаленно, и только после получения оффера переезжать.
2) сначала приехать, и уже на месте спокойно искать работу?
У обоих вариантов есть как плюсы так и минусы. У удаленного поиска работы самые большие два минуса:
а) трудно удаленно искать,
б) нехватка времени для спокойного переезда после получения оффера.
У второго варианта (сначала переезд) из минусов - черт его знает сколько займет поиск работы. Никого ведь не знаю! Никаких референсов, ничего. Из плюсов - спокойно переедем, спокойно найдем жилье, присмотримся...
Что общественная мудрость может подсказать?

P.S. Java, back-end, middle-ware, services, etc. Senior level. Предпочитаю контракты.