Where should I look? How should I approach (ie. if they are already employed)?
I assume you are a non-technical co-founder. In that case I recommend reading this article: http://www.launchbit.com/blog/why-you-cant-recruit-a-technical-cofounder
It focuses on making tech people want to work with you.
My advice here is to do your homework and look for people who are somehow interested in area of your product/service. Either they work/ed in similar company, are part of a relevant meetup group or so on. LinkedIn advanced search might help here.
Next you want to reach out to your personal network and ask them to spread the word. You are looking for peer recommendations because they give you more credit and usually lead to more skilled developers. Use the power of social networks.
Besides classic job boards, take a look on this specified websites:
http://www.techcofounder.com
http://www.founder2be.com
http://www.cofounderslab.com
Hope this will help you and good luck with your search. If your developer could work remotely, I know really good people in Slovakia. Just give me a call.