Earlier quoted context omitted.
It is absolutely a hirers' market if the market is for a low-level coder. Many people, especially coming from an engineering background, have the requisite programming and computer science experience to do what you need. It's a hirees' market at the rockstar level, as always.
Rockstars are a myth. So are low-level engineers who "know what they're doing." Hire smart people who can learn new things instead of resume bullet points and/or mythological creatures.
No they are not. One would think it's easy to find smart people who can learn new things, but I've dealt with both young and senior developers (by senior I mean writing code 15+ years) and was amazed how most of them feel comfortable being completely ignorant of new technologies/libraries/frameworks/best practices/whatever.
I've met a rockstar the other day, and could feel him being the one I'd hire immediately. It happens once or twice a year for me.
You might not call them rockstars, but in my book, they are.