I personally wish the job description would have elaborated on OO principles for HTML and CSS. Sounds interesting!
To me that reads very much like the posting I saw that had as a skill requirement (and I quote):
"Postgre PLEASE CHECK GOOGLE FOR CORRECT SPELLING"
Personally when I see stuff like that it is a sure sign that the person writing the job listing has no clue what the job entails.
See this post for more info: http://ianstormtaylor.com/oocss-plus-sass-is-the-best-way-to...