4) What is better to take the novice and develop it or take it from an experienced specialist?
You have this situation: you are a developer and don't want to impose. You just have to hire a coder, then other web designers in the company do not? It means to develop a beginner above your current level you can not. Besides, a newbie won't unload you, but rather will take time (to set the task, to test, to teach, to alter). A beginner is not an option.
You need to hire an experienced specialist and more experienced than you. Otherwise, you will continue to stay the hardest job on the layout.How to hire someone smarter than yourself?
In the job write that looking for a main coder. Will be eliminated those who are not mentally prepared.
Show the candidate your project, identify problems, ask advice, ask to criticize, ask yourself what would he have altered or done differently and why? Ask them to tell about their projects.
Build a conversation in the key, than the candidate will be able to help in the project.
If you are interested in and you will learn something new and useful is a valid candidate.
If he told what you already know — will find themselves at least a match that, in principle, acceptable.
If he would have nothing to tell — it is not for you.
5) does it make sense to look for a coder who also understands the development level of exaggeration of their layout on the website or is it easier to draw the layout by yourself?
Makes sense. An experienced coder should be able to pull the layout into the engine. Not necessarily on the same platform as your project, but any such experience facilitates the understanding of the developer and coder.