If you wouldn't be confident programming it yourself, try to find someone who can provide a resume and at least 3 good references.
As long as you do your research, you can increase your certainty that your coder is legit and not out to steal ideas.
To be honest, I would recommend learning a bit more about MVC and OOP and just creating it yourself. Most applications are pretty rough when first launched. Just make sure you plan the project out to the best of your ability and keep scalability in mind. It is inevitable that you hand the project over to a more experienced coder so you would need to prepare for that as well. Hope this helps.