This is a nice form to help you accurately communicate the role you are hiring for, and to help you articulate the needs within your company.
[some kind of picker here, options determined by above answers]
Bad: Enhance our UI with JavaScript.
Good: Our site has a rotating feed of tweets from live events. We want it to be so that the most recent tweet shows as soon as it is posted rather than added to the end of the queue.
This will give candidates a good idea of the desired level of skill in a specific language.
Describe what your company does, its culture, and work environment. Keep the corporate fluff to a minimum.