If you’re seriously looking for a developer to come up with your next billion-dollar idea, good luck, and keep looking. (But if you do eventually find one, let me know; I’d love to work on his/her project!)
On the other hand, if you already have a billion-dollar idea, or even just a million-dollar one, what you do need is a principal developer who knows how to help you go from concept to reality. Doing so is not just a matter of technical prowess or raw intellectual horsepower—those are both immensely helpful, but are not sufficient in and of themselves. What you really need is someone who knows how to balance doing the Right Thing with Getting It Done, or even better, how to Get It Done while doing the Right Thing.
These may sound like platitudes or aphorisms... “Of course we want to ship perfect code and meet our deadline at the same time!” you cry. But the reality is that it’s far from simple to do so. The best chance you have is to have someone on your team who had done so before, and the more they’ve done so, the better.