Log in
All jobs
W

Senior Frontend Developer / Frontend Technical Lead

Workana
Guadalajara, Jalisco, Mexico Posted Sep 24, 2026
Full-time

About this role

Objetivo del puesto

Liderar técnicamente el desarrollo frontend de la plataforma web, garantizando que las nuevas funcionalidades sean escalables, seguras, rápidas y consistentes con la experiencia del usuario.

La persona será responsable de convertir los requerimientos definidos por Producto y Diseño en soluciones técnicas de alta calidad, así como de establecer buenas prácticas para el resto del equipo frontend.

Distribución de responsabilidades

80% — Desarrollo frontend

  • Diseñar y desarrollar nuevas funcionalidades utilizando React, Next.js y TypeScript.

  • Construir componentes reutilizables y mantener una arquitectura frontend ordenada y escalable.

  • Integrar servicios, APIs, autenticación, promociones, pagos, juegos y herramientas de terceros.

  • Optimizar tiempos de carga, navegación y desempeño general de la plataforma.

  • Asegurar el funcionamiento responsive en dispositivos móviles, tabletas y escritorio.

  • Implementar manejo adecuado de errores, estados de carga y respuestas inesperadas de los servicios.

  • Escribir y mantener pruebas unitarias, de integración y end-to-end.

  • Realizar revisiones de código antes de liberar cambios.

  • Corregir defectos relacionados directamente con funcionalidades desarrolladas por el equipo frontend. 20% — Liderazgo y mejora técnica

  • Definir estándares de desarrollo, estructura de componentes y buenas prácticas.

  • Participar en la estimación técnica de los proyectos antes de comprometer fechas.

  • Detectar riesgos, dependencias y bloqueos desde el inicio de cada proyecto.

  • Apoyar técnicamente a desarrolladores frontend con menor experiencia.

  • Proponer mejoras para reducir deuda técnica y errores recurrentes.

  • Colaborar con Producto, UX/UI, Backend y QA durante todo el ciclo de desarrollo.

  • Participar en el análisis de incidentes que involucren la aplicación web. Responsabilidades de liderazgo técnico

  • Traducir requerimientos funcionales en soluciones técnicas claras.

  • Dividir proyectos grandes en entregables pequeños y medibles.

  • Validar que una funcionalidad sea técnicamente viable antes de asignarle una fecha.

  • Identificar cuándo una solicitud representa un cambio de alcance.

  • Mantener una visión integral de la arquitectura frontend.

  • Evitar que cada desarrollador implemente componentes o soluciones de manera distinta.

  • Supervisar la calidad técnica sin convertirse en responsable administrativo del proyecto.

  • Comunicar oportunamente bloqueos, riesgos y necesidades del equipo. Requisitos técnicos indispensables

  • Experiencia sólida desarrollando aplicaciones web con React y Next.js.

  • Dominio de JavaScript moderno y TypeScript.

  • Experiencia con Server-Side Rendering, Client-Side Rendering y generación estática.

  • Integración y consumo de APIs REST.

  • Manejo de estados, sesiones, autenticación y permisos.

  • Conocimiento de Git y flujos de revisión mediante pull requests.

  • Experiencia creando componentes reutilizables y sistemas de diseño.

  • Conocimiento de HTML semántico, CSS, diseño responsive y compatibilidad entre navegadores.

  • Experiencia con pruebas automatizadas.

  • Conocimiento de métricas de rendimiento y Core Web Vitals.

  • Capacidad para detectar problemas de rendimiento, seguridad y mantenibilidad.

  • Experiencia trabajando con pipelines de integración y despliegue continuo. Conocimientos deseables

  • Experiencia en plataformas transaccionales de alto tráfico.

  • Experiencia en casinos, gaming, fintech, comercio electrónico o entretenimiento digital.

  • Integración de proveedores externos mediante SDK, iframe o API.

  • Manejo de WebSockets o información en tiempo real.

  • Conocimiento de Cloudflare, CDN, caché y optimización de recursos.

  • Familiaridad con herramientas de observabilidad, registro de errores y analítica.

  • Conocimientos básicos de seguridad frontend: XSS, CSRF, almacenamiento seguro de tokens y exposición de información sensible.

  • Experiencia con feature flags, pruebas A/B y despliegues progresivos.

  • Inglés técnico para comunicarse con proveedores internacionales. Competencias personales

  • Capacidad para tomar decisiones técnicas y explicar sus razones.

  • Comunicación clara con perfiles técnicos y no técnicos.

  • Organización y sentido de prioridad.

  • Capacidad para anticipar problemas.

  • Enfoque en calidad y experiencia del usuario.

  • Disposición para documentar y compartir conocimiento.

  • Capacidad para cuestionar fechas o soluciones cuando exista un riesgo técnico real.

  • Responsabilidad para comunicar bloqueos antes de que afecten una entrega. Indicadores de desempeño

  • Cumplimiento de entregas acordadas, considerando cambios de alcance.

  • Reducción de errores encontrados después de liberar a producción.

  • Porcentaje de funcionalidades que pasan QA sin regresiones críticas.

  • Mejora en tiempos de carga y Core Web Vitals.

  • Reducción de componentes duplicados y deuda técnica.

  • Calidad y consistencia de las revisiones de código.

  • Tiempo de respuesta ante bloqueos técnicos.

  • Calidad de la documentación y transferencia de conocimiento.

  • Estabilidad de la plataforma después de cada despliegue. Relación dentro del equipo

  • Reporta a: Project Manager.

  • Priorización funcional: Product Owner Web.

  • Colabora con: UX/UI, Backend, QA, Data, Soporte e Infraestructura.

  • Liderazgo técnico sobre: desarrolladores frontend y proveedores externos relacionados con la plataforma web. El Product Owner define qué necesita el negocio y cuál es la prioridad. El Senior Frontend determina cómo se construye, identifica riesgos técnicos y ayuda a calcular el esfuerzo. Las fechas deben acordarse entre Producto y Tecnología antes de comunicarse como compromisos.

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →