Thought you lot may have an answer for this
In short I've been living in the SF bay area for 3 years with a 7 years total of software development experience (last 4 years mobile stuff mainly Android) and just struggling to get a job.
Yes I'm a bit fussy, I'm looking for a senior role with a decent commute from where I live, which still leaves me with heaps of opportunities.
So you can come up with the assumption that I'm useless (don't know you may be on the ball with this one), but my last interview experience kind of proved to me that that's not the case. In essence the company changed the description after making the decision not hire me (The message to the recruiter was we didn't employ him for a given reason here is the new job description)
Any tips, or personal experience will be appreciated!
Are you focusing very heavily on android development? If so, you might be more successful if you expanded to web development, which of course has more competition but also has a lot more potential employers as well.
I'm also not sure how your interviews are going - one thing I've learned is that you should always pull out the data structures book and review the crap out of it before you interview. I've lost out on jobs almost certainly because I was rusty on this.
Not sure what else to say without more info about your specific situation... good luck.