I do web development since 10 years. Over last years I worked in big IT companies as Analyst Programmer and architect. I like to understand all aspects of the projects I am on, from functional point of view to technical point of view even on big multi team projects. I think that wide understanding is the only way to ensure quality and time at the end. I always suggest quality solution before time saving ones.
All the projects I did, required strong J2EE or PHP skills but also needed a lot of client side knowledge HTML5, JS, AJAX, CSS