You need a designer. One that can code, but that's still called a designer. I'm not sure if you can find that designer by advertising for a "frontend engineer with strong design sense".<p>Also, any good designer will balk at your request to "make it pretty". Design is not lipstick you can put on after the fact.<p>My suggestion: tell people that you're looking for a designer, and instead of "make it pretty", tell them you want to improve the user experience. Have them be involved early on. Making things pretty might be part of this job, but is not the only thing.