Today looking at a job proposal i've noticed something interesting. While it's not complicated to do that from a developer perspective, it looks very good from the user experience side.
What they do is to check your location by IP and if you do not meet geo requirement, you are notified about it right when you get on the job description page.

  • This employer requests that only candidates in United States apply to this job.

    You appear to be located in Rep. of Moldova, not United States, so you will not be able to apply for this job.


Nice and easy.