I'm at least intermediate, I've done senior work before, and this is still my strategy. Applying to one or two jobs isn't going to do anything. It takes at least a calendar year to find a job that wants me. I can't imagine applying for less than 5 positions a week, and usually it's at least triple that.
I'd love to hear a different strategy for a developer that doesn't specialize in any given language or technology. Most of the employment gates seem locked for me. Yet I hear of other people doing things just like that and making bank from it. Who knows, maybe people don't like me as much as I don't like them.