15 Aug 13 9:36 am
-A framework, e.g., Ruby on Rails or Symphony.
-A CMS e.g., WordPress or Drupal.
-UI-UX, design, e.g., The way the site looks and how users interact with it.
The good news is any good web developer
will know all of these together (hopefully), coders usually have around 5 languages learned. I know this cause I'm trying to be one and I have to learn all these just to be able to help edit my site in my sig. lol.
You should also take into account language barriers, as in the speaking language of who you hire, strong accents can be difficult to work with, especially when dealing with anything complex. (Go with the Philippines for better English.)