Depending on the type of job you want you may be able to secure a job before you move to a new city. The best ways to find a job before you move to a new city are:
1. Scour the job sites and apply to as many as you can.
2. Cold call companies to ask if they are looking for someone with your qualifications.
3. Attend professional networking events in your city and ask about contacts in your dream city.
4. Find a job with a branch in your dream city and transfer.