Avísame cuando llegue un registro verificado a esta ocupación →
Desarrollador frontend
Construye la superficie que la gente toca de verdad — y se queda con las partes que una pantalla generada no sobrevive: dispositivos reales, redes reales, y la exigencia legal de que funcione para todo el mundo.
Esto no es una probabilidad de perder el empleo. Combina qué parte de la carga de tareas del puesto está expuesta a la automatización con hasta dónde ha llegado realmente la adopción: sirve para comparar ocupaciones sobre una base constante, y para nada más.
Escrito para ingenieros que construyen interfaces web y de aplicación. Corta por capa y no por antigüedad — las páginas de software júnior y con experiencia cortan al revés, y un ingeniero de frontend sénior está en las dos. El diseño en sí es una ocupación aparte; el móvil nativo y los videojuegos divergen.
Qué está cambiando de verdad#
La unidad de análisis es la tarea, no el nombre del puesto. Un puesto no se sustituye: se le mueve la mezcla de tareas.
¿Es este tu trabajo? Dilo y esta página se estrecha a tu parte de él.
El nombre de un puesto es un paquete de tareas compradas juntas, y no hay dos personas con el mismo paquete. No se envía nada a ninguna parte: se queda en este navegador.
Convertir un diseño en una interfaz que funciona
Automatizándose≈ Inferencia de la plataformaTomar una maqueta o una descripción y producir el marcado, los estilos y la estructura de componentes que la renderizan.
Esta es la tarea más expuesta de toda la ingeniería de software, por una razón mecánica: la entrada es visual, la salida es texto, lo correcto se comprueba de inmediato mirando, y los datos de entrenamiento son la web pública. Las herramientas que generan una pantalla a partir de una imagen o de una frase llegaron a una calidad usable antes que las que generan un servicio de backend.
Una pantalla que se renderiza no es una pantalla que sale a producción. No dice nada sobre si el resultado es mantenible, si encaja con un sistema de diseño existente, o cómo se comporta en los estados que nadie dibujó — vacío, cargando, error, media lista.
Los estados que nadie dibujó
Sigue llevándola una persona≈ Inferencia de la plataformaVacío, cargando, parcial, sin conexión, error, lento, y aquel en el que el usuario pulsó el botón dos veces — decidir qué debe hacer cada uno y hacer que ocurra.
La generación trabaja desde el camino feliz porque es lo que contiene una maqueta. Los demás estados son donde vive la mayor parte del código real, y decidir qué debe hacer cada uno es un criterio de producto sobre este producto concreto y no un patrón que ir a buscar.
Este es un juicio sobre dónde está el trabajo, no una medición. No tenemos ninguna ficha de equipos contando cuánto de su código de frontend es manejo de casos límite, y el equilibrio difiere enormemente entre una página de marketing y una pantalla de operaciones bursátiles.
Hacer que sobreviva a dispositivos y redes reales
Aumentada por la máquina≈ Inferencia de la plataformaEl teléfono viejo, la conexión lenta, el navegador dos versiones por detrás, el lector de pantalla, el paquete que se hizo demasiado grande.
Aquí las herramientas miden y sugieren mejor que las personas — los presupuestos de rendimiento, las auditorías y el perfilado son justo la clase de comprobación mecánica en la que el software es bueno. Lo que no pueden es decidir qué compromiso aceptar, porque eso depende de quiénes son de verdad tus usuarios, que es un hecho sobre el negocio y no sobre el código.
Nada de esto dice cuántas horas lleva ni si los equipos lo hacen siquiera — buena parte del trabajo de frontend que se publica nunca recibe esta atención, y que las herramientas existan no significa que se hayan ejecutado.
Hacer que funcione para todo el mundo, porque es obligatorio
Sigue llevándola una persona≈ Inferencia de la plataformaRecorridos con teclado, semántica para lectores de pantalla, contraste, orden del foco — y, cada vez más, poder demostrar que lo hiciste.
Los verificadores automáticos cazan una minoría de los fallos reales de accesibilidad y no pueden juzgar si un flujo es usable por alguien que no ve. Esta tarea es además la que se está moviendo de buena práctica a obligación legal en varios mercados, lo que cambia quién responde y no lo difícil que es.
Este sitio no tiene todavía ninguna ficha verificada sobre la aplicación de la accesibilidad en frontend, así que la dirección de aquí se apoya en la forma del requisito y no en un resultado medido. Los requisitos difieren según el mercado y según si el producto es de cara al consumidor.
Ser dueño de los componentes que usan todos los demás
Sigue llevándola una persona✓ Con evidenciaLa biblioteca compartida: decidir qué entra en ella, qué rompe un cambio y a quién hay que avisar.
Que generar sea barato hace esto más cargado de responsabilidad, no menos: cuando cualquiera puede producir una pantalla en minutos, lo que mantiene coherente un producto es la capa de restricciones, y alguien tiene que sostenerla. El trabajo es negarse y versionar más que crear.
Que esto sea un puesto o una tarea añadida depende por completo del tamaño del equipo, y no tenemos evidencia en ningún sentido sobre cuántos equipos lo dotan a propósito.
Construir interfaces para cosas que responden
Tarea nueva≈ Inferencia de la plataformaRespuestas en streaming, incertidumbre, citas, botones de parar, y qué hace la pantalla cuando el modelo se equivoca o va lento.
Este es trabajo que no existía antes de que las funciones generativas llegaran a los productos, y no tiene patrones asentados — ahora mismo cada equipo está inventando cómo mostrar que una respuesta puede estar mal. Recae en frontend porque es una pregunta sobre lo que ve el usuario, no sobre lo que hace el modelo.
Que aparezca trabajo nuevo no es lo mismo que plantilla nueva: esto se está absorbiendo dentro de los puestos existentes, y nada de esto dice que se contratara a nadie para hacerlo.
Qué tecnologías importan aquí#
Cuatro señales separadas. Deliberadamente no se suman: un trabajo expuesto a dos tecnologías no está expuesto al doble.
Cómo se llegó hasta aquí#
El índice no es un número fijo. Esto es donde habría estado en cada hito de capacidad desde ChatGPT: reconstruido, y etiquetado como tal.
● 1 hecho verificado de esta ocupación, dibujado en la fecha en que ocurrió: los tramos de la línea cercanos a una marca están anclados a algo comprobable.
La curva de software más empinada de este sitio, y el mecanismo es concreto, no un juicio de que el trabajo sea fácil: la tarea más visible de aquí toma una imagen como entrada y produce texto como salida, lo correcto se comprueba mirando, y los datos de entrenamiento son la web pública. El salto de 2024 es la generación llegando al punto en el que llega una pantalla entera de una vez en lugar de un componente. Se aplana en un nivel alto porque lo que queda no tiene esa forma: los estados que nadie dibujó, los dispositivos en los que nadie probó, y un requisito de accesibilidad que se está volviendo una obligación legal y no una práctica. Lee la altura como exposición de la mitad visible del trabajo, no como una medición del trabajo.
Una línea plana no es un pronóstico de seguridad. Dice a qué tareas ha llegado la automatización hasta ahora: las ocupaciones que menos se movieron aquí son aquellas en las que la restricción es física o normativa, y las dos pueden cambiar.
Cambios recientes#
El propio código de una empresa, publicado por esa empresa, con la estimación de la migración manual (un año y medio de tiempo de ingeniería) dada por la misma empresa y no comprobable desde fuera. Lo que hace el resultado reproducible es el mecanismo, que la publicación describe entero: la migración es una máquina de estados en la que cada paso tiene un árbitro automático — jest, eslint y tsc dicen pasa o falla — así que el modelo podía reintentar sin nadie mirando, y la primera tanda resolvió el 75% de los ficheros en cuatro horas. La cola que quedó es el número más útil: tras cuatro días de ajustes, el 97%; el último 3% se había reintentado entre 50 y 100 veces cada fichero y se terminó a mano. La publicación es además explícita en que el factor principal fue seleccionar los ficheros relacionados correctos para meterlos en la instrucción — que creció a entre 40.000 y 100.000 tokens arrastrando hasta 50 ficheros — y no la redacción de la instrucción. No informa de ningún cambio de plantilla, de contratación ni de puestos, y tampoco lo afirma.
Una empresa lo ha puesto en producción. Puede mover la línea de base, ponderado por la escala y por cuánto se parece ese entorno al tuyo.
Qué significa esto para ti#
La tarea para la que antes te habrían contratado primero — convertir un diseño en una pantalla — es la más expuesta de aquí. Eso conviene saberlo antes de pasar un año volviéndote rápido en ella. Las partes que aguantan son los estados que nadie dibujó y la exigencia de que funcione para todo el mundo, y ninguna de las dos se aprende construyendo páginas de portafolio.
Tu palanca se movió de producir pantallas a restringirlas: el sistema de diseño, los estados, el presupuesto de rendimiento, la obligación de accesibilidad. Es trabajo menos visible y más difícil de enseñar en un portafolio, lo que es un problema real la próxima vez que cambies de empleo — empieza a llevar un registro de qué rechazaste y por qué.
Tus opciones#
Cuatro direcciones, cada una con sus restricciones reales y con una cosa que puedes probar esta semana. Seguir como estás es una opción legítima; solo tiene que ser una opción elegida.
Ser dueño de la capa de restricciones
Cuando las pantallas salen baratas, lo escaso es la persona que mantiene coherente un producto — la biblioteca de componentes, los estados, el presupuesto de rendimiento.
Es trabajo poco visible que se da fácilmente por supuesto, y necesita un equipo lo bastante grande como para que la coherencia importe.
Toma una pantalla de tu producto y lista todos los estados en los que puede estar. Después comprueba cuántos de ellos existen de verdad en el código.
Ser quien puede demostrar que es accesible
Esto se está moviendo de buena práctica a obligación en varios mercados, y una obligación necesita a una persona con nombre que pueda demostrar el cumplimiento en vez de afirmarlo.
Requiere aprender a probar con tecnología de apoyo en vez de con un verificador, cosa que casi ningún ingeniero ha hecho nunca.
Enciende un lector de pantalla y completa un flujo de tu propio producto sin mirar la pantalla. Anota dónde te atascaste.
Acercarte a la decisión de producto
Los ingenieros de frontend ven lo que hace la gente de verdad más directamente que casi nadie, y esa observación es la materia prima del trabajo de producto.
Exige renunciar a ser quien mejor conoce el código, y aprender a discutir con números en vez de con gusto.
Busca una funcionalidad que construyeras y que nadie use, y ve a averiguar por qué. La respuesta casi nunca es la que el equipo suponía.
Preguntas frecuentes#
Ningún número aquí sería honesto, y la pregunta se hace mejor tarea a tarea. Producir una pantalla a partir de un diseño lo hace ya en gran medida la máquina; decidir qué hace la pantalla cuando faltan los datos, no, ni tampoco responder de si funciona para alguien que usa un lector de pantalla. Una señal que puedes comprobar tú: cuánto de tu último mes fue teclear marcado frente a decidir comportamiento. Si fue sobre todo lo primero, la exposición es real y el movimiento es hacia lo segundo.
En su tarea más visible, sí, y la razón es mecánica y no un juicio sobre dificultad: la entrada es visual, la salida es texto, lo correcto se comprueba mirando, y los datos de entrenamiento son la web pública. Pero la mayor parte de un código de frontend real no es esa tarea — son los estados que nadie dibujó, los dispositivos en los que nadie probó, y las restricciones que mantienen coherente un producto que crece. Estar expuesto en la mitad visible no es estar expuesto en el trabajo.
La amplitud no es automáticamente protección, y ese es el encuadre que conviene soltar. Dos exposiciones superficiales son más fáciles de sustituir que una profunda; lo que protege es ser la persona en la que se confía para juzgar, y el criterio es específico de un dominio. Si cruzas, cruza por una razón — los estados y el modelo de datos están de verdad conectados, y entender los dos te hace mejor en la frontera, que es donde vive la mayoría de los fallos.
Se sigue pidiendo, y es una señal cada vez más débil por la misma razón que la primera tarea de esta página: quien lo revisa sabe ahora cuánto cuesta producir una pantalla bonita. Lo que no se ha debilitado es la evidencia de criterio — un componente que quitaste y por qué, un estado que manejaste y que nadie especificó, un presupuesto de rendimiento que sostuviste bajo presión. Eso es más difícil de reunir y mucho más difícil de generar.
¿Estudiando para esto?
Estas carreras llevan hasta aquí. Sus páginas desglosan cuáles de sus competencias se transfieren y qué les suele faltar a quienes se gradúan.
Escrito sobre esto#
Estos textos argumentan a partir de los mismos registros que tiene esta página, y cada una de sus secciones nombra aquello en lo que se apoya.
Método y fuentes#
- Fecha de la evaluación
- 2026-09-12
- Base de los juicios de tarea
- 1 con evidencia · 5 inferencia de la plataforma · 0 sin evidencia suficiente
- Hechos verificados
- 1