First, be psychic; find the jobs that are nowhere on anybody's radar screen. "42% of hires were happening at establishments that had said, just the month before, they had no vacancies." Does that mean companies are filling their job openings quickly, to avoid downtime? Yes. Does that mean companies may not advertise in a whole lot of places where you're likely to see their notification of an opening that matches your skills? Yes, again.
Read more here: http://www.glassdoor.com/blog/job-posted/. And try some creative strategizing in your search for job openings. Follow a few companies you would like to work for using LinkedIn, Facebook, Twitter, or your other favorite. Seek "informational interviews" to get info about what you might do to prepare yourself for a fast-moving opportunity. Network and establish connections with folks in the company well in advance.
Clearly, "being psychic" is just another way of saying "be well-prepared."
Speaking of which--why not be social all the time, rather than only when you're looking for a job? Yes, I do mean keeping your networking channels open and up-to-date, even when you're not actively looking for a job. Join a professional organization; jump into forums on LinkedIn; network, network, network.
If you're a social media junkie, that should be easy! But wait, there's more--what if you could actually work for a social media company? Here's a great article to get you started thinking about how to make that happen, and what to expect: http://www.hackcollege.com/blog/2013/11/12/how-to-get-a-job-in-social-media.html