El perfil del maquetador web siempre ha quedao relegado a un programador o a un diseñador; pero cada vez se hace más obia la necesidad de un perfil más experto en esta area.
Para nada cosideraria que un maquetador no sabe de semántica ni de accesibilidad, eso depende de los conocimientos de la persona. Pero e aquí cunado un maquetador deja de ser maquetador para convertirse en frontend que deberia conocer y dominar toda una serie de aptitudes:
- XHTML semántico
- Tablas solo para datos tabulares
- Recomendaciones W3C
- Reconocer IE6 como hijo navegador pese a que de muchos disgustos
- Separar el contenido de la presentación y de la interactividad
- Accesibilidad
- Optimización web (imagenes, cargas, etc.)
Es un perfil relativamente nuevo que muchas empresas aun no tienen y muchas que no saben que lo necesitan.
Yo personlamente me considero frontend, pues creo sinceramente que hago algo más que maquetar una web.
Lo malo de este perfil es que cuesta mucho encontrar ha alguien que reuna todas estas caracteristicas (y que quiera cobrar lo que se esta pagando –depende claro, de la empresa–)
A mi jucio, lo peor de ser frontend es que me veo obligado a pelearme con diseñadores y progrmadores. Unos porque hacen diseños imposibles o muy costosos (para nada les importa el crossbrowsing, y a veces parece que ni la semántica –la usabilidad si, les encanta–) . Con otros porque te tocan el código y rompen la accesibilidad y la semantica con javascript obstrusivo o agrupando elementos con spans donde les interesa.
Con todo estos lo que queiro decir es que cada uno es lo que sabe y hace lo que puede. No importa demasiado el nombre o la etiqueta que le pongas. Las empresas miran por el dinero y no saben ni quieren saber (ni entender) que el maquetador/frontend es como la cola que engancha el diseño con la programación y que como professional que es tiene unas necesidades y unos valores.
No hace mucho las web eran como casas de paja. Pensad que las empresas que tienen todo su negocio enfocado en internet (en españa) la mayoria no tienen mucho más de 10 años y que muchas de estas no han podido afrontar los cambios que han surgido en internet.
Hace diez años no existian ni las capacidades técnicas ni los frameworks con los que hoy podemos trabajar.
Aunque Tim Berners-Lee concebiera la web como algo semántico y accesible es precisamente lo contrario, el uso del no-estandar, lo que permitió la rápida expansión de la web.
Afortunadamente desde hace unos pocos años la cosa esta cambiando, pero antes han de madurar las empresas y entender que al lobo no le costó tirar al suelo la casa de madera.

Adriana
Buenas palabras! Sólo comentaria que cuanto al diseño, me encanta más cuando es un desafio crear el xhtml/css para un diseño chulo que parece imposible.. muchas veces lo que necesita son sólo pequenitos cambios en algunas imagenes y ya.. se consigue ‘hacer la alegria’ del diseñador y dejar el markup semantico y accesible.. Maquetar es todo un arte!
Victor
Amén
Michael
Apoyo tus palabras compañero. Y es más, añadiría a tu lista de aptitudes que debería conocer un desarrollador Frontend: Conocimiento en Javascript. En los últimos años, la parte frontal de una web (lado cliente) se ha visto potenciado y enriquecido gracias a los frameworks de javascript que han salido, facilitando y ayudando y sobretodo, animando a los desarrolladores web a programar en javascript, y crear sitios web mucho más dinámicos e interactivos. Y como no, los desarrolladores Frontend son los responsables directos de preparar esta parte.
Un saludo!