Traducir el diseño de un sitio a código HTML y CSS. Estructurar el contenido semánticamente. Asegurar la accesibilidad . Controlar tipografías, plantillas, formas del diseño y la interactividad. Programar, cambiar y mantener un sitio web. Adaptar el diseño de una web a diversos dispositivos y navegadores. Crear herramientas que mejoren la interacción entre usuario y web. Usar APIs para conectar la web con servicios y sistemas.