Changing locations is not an option for me, because I take care of my elderly mother. However, I am actually planning on taking a job that's unrelated to tech; let's see how it goes.
Unfortunately, I can't find a problem to solve, and believe me, I tried! Everything I come up with has been solved already with a better set of features.
I was actually thinking of trying React Native, but for some reason local people prefer Flutter for some reason, any noticable differences between the two? Or should I just go with RN & Expo?
I live in a developing country, meaning, finding a local Software Engineering job that pays well is impossible. This leaves me with remote work, and most companies don't want to hire an employee from my country.
Finding my current employer was actually a great hit of luck TBH!
I usually look for a phone that has proper LineageOS support and a strong xda community of third party ROMs, Kernels and what not.
I usually go to LineageOS's download page, and browse through the phone list for a not so old phone that has builds for the newest version. Afterwards I check its xda page, read the specs for the phone, check reviews on YouTube and finally decide.
I used to like Pixel phones, but sometimes even the Google experience is too much for me.
These things are a matter of personal preference, take the community's opinions then decide on your own based on your use cases.