I've been living abroad for a little over 2 years now. I want to return home to the USA but finding a job back in my hometown is somewhat difficult as my wife doesn't want me to move from her country (current residence) without a definite job lined up. My current job is programming but that has only been for the past few months (I had skills just no experience) and before that I was doing manual labor.
I want to find a job back home but I keep wondering how can I find a job back home without being physically there. I keep reading/studying/practicing different programming languages, frameworks and the like but nothing seems to satisfy without years of experience and a presence on the ground there (in my opinion). I don't know anyone personally with this situation so I can't find any possible ways to accomplish this.
If the job is in my hometown I can guarantee I have a valid address because my family can help me out till I can get a place together. The hard part is always the actual being there as I assume this situation is rare or non-existent unless the company was doing foreign/outsourced hiring from the get-go. So what can I do as far as resume and cover letter to cover this situation?