Staff Frontend Engineer
Skills
Location
Languages
Job Description
Estamos buscando un/a Staff Frontend Engineer que lidere la evolución técnica de una plataforma de aprendizaje utilizada por millones de estudiantes en España y Latinoamérica. El reto es elevar la excelencia técnica del frontend —arquitectura, observabilidad, testing, performance— sin frenar el ritmo de entrega de producto. Este rol exige actuar como referente técnico transversal, identificando problemas reales, diseñando planes de modernización viables y movilizando al equipo gracias a criterio técnico y capacidad de comunicación. No incluye gestión de personas.
🎯 Responsabilidades
- Definir e impulsar la evolución arquitectónica del frontend, identificando dominios para extracción y diseñando estrategias de modernización incremental.
- Establecer y asegurar la adopción de estándares de código, testing, performance y observabilidad.
- Monitorear y comunicar el estado de salud técnica del frontend mediante métricas claras.
- Diseñar y liderar iniciativas de mejora incremental y medible del frontend, equilibrando salud técnica y velocidad de entrega.
- Elevar la calidad y fiabilidad del producto a través de estrategias de testing, performance y observabilidad adecuadas para frontend a escala.
- Identificar y resolver puntos de fricción en el desarrollo para mejorar productividad y time-to-market.
- Liderar la adopción e iteración de agentes AI en el flujo de desarrollo frontend.
- Iterar sobre workflows y patrones de uso de agentes AI para maximizar impacto en velocidad, calidad y onboarding.
- Evaluar e incorporar nuevas herramientas y enfoques de AI, compartiendo aprendizajes con el equipo de ingeniería.
- Actuar como referente técnico en code reviews, RFCs y discusiones de diseño.
- Colaborar con Engineering Managers en el desarrollo técnico del equipo.
- Co-crear la visión técnica con Product, Design y otros stakeholders, aportando criterio sobre viabilidad y trade-offs.
- Identificar y comunicar riesgos técnicos, proponiendo planes accionables.
Este rol NO incluye:
- Gestión directa de personas (los Engineering Managers asumen esa responsabilidad).
- Participación activa en la entrega de features en ciclos cortos: el impacto se mide en la salud técnica a medio y largo plazo, no en tickets cerrados por sprint.
🧠 Requisitos
- Pragmatismo radical: Prioridad en entregar valor incremental y medible.
- Capacidad de influencia sin autoridad: Convencimiento por criterio, claridad y resultados.
- Sensibilidad de producto: Entender que el código sirve a usuarios y métricas de negocio.
- Curiosidad genuina: Interés por el impacto de las decisiones técnicas y por herramientas emergentes, especialmente agentes AI.
- +8 años de experiencia en desarrollo frontend, con al menos +3 años en posiciones de Staff, Principal, Architect o equivalentes.
- Experiencia liderando procesos de modernización incremental en codebases legacy de tamaño relevante.
- Haber llevado a producción al menos una migración o modernización mayor de un codebase legacy, sin frenar el delivery de producto.
- Capacidad para detectar y priorizar "dolor técnico" real.
- Experiencia colaborando con Product, Design y otros stakeholders no técnicos.
- Experiencia demostrable integrando agentes AI en flujos de desarrollo más allá del autocompletado, sabiendo dónde aportan valor.
- Dominio profundo de React y su ecosistema.
- Experiencia avanzada con TypeScript, incluyendo migraciones progresivas desde JavaScript.
- Experiencia con patrones modernos de gestión de estado (Redux Toolkit, RTK Query, Zustand, etc.) y migraciones desde Redux Saga.
- Conocimiento de estrategias de testing a escala (unitario, integración, E2E con Cypress/Playwright).
- Experiencia en performance y observabilidad frontend (Web Vitals, Sentry, error tracking, real user monitoring).
- Familiaridad con herramientas modernas de build (Vite, Webpack, esbuild).
- Familiaridad con AWS y entornos cloud.
- Buena comunicación oral y escrita en español e inglés.
- Experiencia en entornos ágiles y de delivery continuo.
- Disponibilidad para realizar entre 2 y 3 viajes de trabajo al año.
➕ Bonus
- Experiencia en productos EdTech o B2B2C.
- Participación en el ciclo completo de producto: discovery, delivery, medición.
- Experiencia con monorepos y module federation.
🔍 Nuestra visión sobre IA y desarrollo
Se busca alguien convencido de que la IA no es solo autocompletado, sino que representa un cambio de paradigma en el desarrollo de software. Valoramos la capacidad de orquestar agentes AI, entender sus limitaciones y mantener siempre una visión de producto clara. Si compartes esta convicción, encajarás en el equipo.
Hiring Process
Intentamos siempre que el proceso de selección sea lo más ágil posible pero no podemos evitar pasar por diferentes etapas:
- Primer contacto con el equipo de Recursos Humanos.
- Entrevista con CTO/CPO.
- Prueba técnica (si la posición lo requiere).
- Entrevista final.
Photos
About the team
45
employees
Benefits and perks
Flexible schedule
Health insurance
Restaurant Ticket
Location
Calle de Serrano Anguita, 13, Madrid, Spain
