Staff Frontend Engineer

Skills

Location

You must be live (or willing to live) in: España

Languages

Advanced EnglishFluent Spanish

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

  1. Definir e impulsar la evolución arquitectónica del frontend, identificando dominios para extracción y diseñando estrategias de modernización incremental.
  2. Establecer y asegurar la adopción de estándares de código, testing, performance y observabilidad.
  3. Monitorear y comunicar el estado de salud técnica del frontend mediante métricas claras.
  4. Diseñar y liderar iniciativas de mejora incremental y medible del frontend, equilibrando salud técnica y velocidad de entrega.
  5. Elevar la calidad y fiabilidad del producto a través de estrategias de testing, performance y observabilidad adecuadas para frontend a escala.
  6. Identificar y resolver puntos de fricción en el desarrollo para mejorar productividad y time-to-market.
  7. Liderar la adopción e iteración de agentes AI en el flujo de desarrollo frontend.
  8. Iterar sobre workflows y patrones de uso de agentes AI para maximizar impacto en velocidad, calidad y onboarding.
  9. Evaluar e incorporar nuevas herramientas y enfoques de AI, compartiendo aprendizajes con el equipo de ingeniería.
  10. Actuar como referente técnico en code reviews, RFCs y discusiones de diseño.
  11. Colaborar con Engineering Managers en el desarrollo técnico del equipo.
  12. Co-crear la visión técnica con Product, Design y otros stakeholders, aportando criterio sobre viabilidad y trade-offs.
  13. Identificar y comunicar riesgos técnicos, proponiendo planes accionables.

Este rol NO incluye:

  1. Gestión directa de personas (los Engineering Managers asumen esa responsabilidad).
  2. 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

  1. Pragmatismo radical: Prioridad en entregar valor incremental y medible.
  2. Capacidad de influencia sin autoridad: Convencimiento por criterio, claridad y resultados.
  3. Sensibilidad de producto: Entender que el código sirve a usuarios y métricas de negocio.
  4. Curiosidad genuina: Interés por el impacto de las decisiones técnicas y por herramientas emergentes, especialmente agentes AI.
  5. +8 años de experiencia en desarrollo frontend, con al menos +3 años en posiciones de Staff, Principal, Architect o equivalentes.
  6. Experiencia liderando procesos de modernización incremental en codebases legacy de tamaño relevante.
  7. Haber llevado a producción al menos una migración o modernización mayor de un codebase legacy, sin frenar el delivery de producto.
  8. Capacidad para detectar y priorizar "dolor técnico" real.
  9. Experiencia colaborando con Product, Design y otros stakeholders no técnicos.
  10. Experiencia demostrable integrando agentes AI en flujos de desarrollo más allá del autocompletado, sabiendo dónde aportan valor.
  11. Dominio profundo de React y su ecosistema.
  12. Experiencia avanzada con TypeScript, incluyendo migraciones progresivas desde JavaScript.
  13. Experiencia con patrones modernos de gestión de estado (Redux Toolkit, RTK Query, Zustand, etc.) y migraciones desde Redux Saga.
  14. Conocimiento de estrategias de testing a escala (unitario, integración, E2E con Cypress/Playwright).
  15. Experiencia en performance y observabilidad frontend (Web Vitals, Sentry, error tracking, real user monitoring).
  16. Familiaridad con herramientas modernas de build (Vite, Webpack, esbuild).
  17. Familiaridad con AWS y entornos cloud.
  18. Buena comunicación oral y escrita en español e inglés.
  19. Experiencia en entornos ágiles y de delivery continuo.
  20. Disponibilidad para realizar entre 2 y 3 viajes de trabajo al año.

➕ Bonus

  1. Experiencia en productos EdTech o B2B2C.
  2. Participación en el ciclo completo de producto: discovery, delivery, medición.
  3. 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:

  1. Primer contacto con el equipo de Recursos Humanos.
  2. Entrevista con CTO/CPO.
  3. Prueba técnica (si la posición lo requiere).
  4. Entrevista final.
Each company upload its own logo image

Oneclick

Somos una Product-Led Company con más de 20 años de experiencia creando soluciones digitales pioneras para la educación.

Diseñamos herramientas y plataformas que mejoran la experiencia de aprendizaje K12, tanto dentro como fuera del aula. Nuestra misión es que profesorado y alumnado disfruten de experiencias personalizadas, dinámicas y efectivas.

Crecemos con un principio claro: la calidad y la curiosidad constante son el corazón de todo lo que hacemos. Por eso buscamos personas exploradoras, responsables y analíticas, con pasión por crear productos que la gente disfrute usar. 🎯

Photos

Blueberry Math
Tangerine Learning

About the team

45

employees

Benefits and perks

  • flexible

    Flexible schedule

  • health

    Health insurance

  • tickets

    Restaurant Ticket

Location

Calle de Serrano Anguita, 13, Madrid, Spain