




Resumen: Buscamos un Ingeniero Frontend Senior para unirse a un equipo de ingeniería consolidado en España, encargándose de características de extremo a extremo, mejorando la arquitectura, elevando la calidad y tutorizando a otros. Aspectos destacados: 1. Desarrollar características de extremo a extremo, desde el descubrimiento hasta la supervisión en producción 2. Contribuir a las decisiones arquitectónicas y elevar el nivel técnico 3. Evolucionar el Sistema de Diseño y fomentar el intercambio de conocimientos **Por qué este puesto es importante** JOIN ayuda a miles de empresas a encontrar a las personas adecuadas —más rápido, con mayor equidad y menos fricción—. Nuestra plataforma gestiona millones de interacciones con candidatos, y nuestros clientes elogian la atención al detalle y la experiencia de usuario incomparable de JOIN. Estamos buscando un Ingeniero Frontend Senior para unirse a nuestro centro de ingeniería consolidado en España. Te incorporarás a un equipo maduro e integrado y lo impulsarás hacia adelante: mejorando nuestra arquitectura, elevando nuestro estándar de calidad y lanzando características de las que dependen decenas de miles de usuarios cada día. **Tareas** --------- **Lo que harás** Te encargarás de características de extremo a extremo —desde el descubrimiento hasta la supervisión en producción—: * **Lanzar características de alto impacto.** Partirás de un requisito del producto, identificarás sus debilidades junto con los equipos de Producto y Diseño durante la fase de descubrimiento, diseñarás la solución, la implementarás en React \+ TypeScript, la probarás con Playwright y Cypress, y la supervisarás tras su lanzamiento. Detectarás casos límite y compromisos en la experiencia de usuario antes de que se conviertan en problemas. * **Elevar el nivel técnico.** Contribuirás a las decisiones arquitectónicas —patrones de gestión del estado, optimización del rendimiento, escalabilidad—. Redactarás y defenderás los TEP (Planes de Ejecución Técnica) cuando los cambios requieran una alineación más amplia. Escribirás pruebas unitarias y de extremo a extremo robustas, ya que tomamos muy en serio la estabilidad: si algo se lanza, funciona. * **Evolucionar el Sistema de Diseño.** Nuestra biblioteca de componentes está sincronizada con Figma y se mantiene activamente. Cuando tu trabajo en características revele lagunas, mejorarás los componentes compartidos para beneficiar a todo el equipo. * **Ayudar a que los demás mejoren.** Contribuirás a nuestra cultura de intercambio de conocimientos mediante programación en pareja, revisiones de código y colaboración diaria —no mediante gestión formal, sino a través del propio trabajo. **Nuestra pila tecnológica** * **React** con **TypeScript** —todo está tipado, sin usar "any" * **Playwright** para pruebas de interfaz de usuario y **Cypress** para pruebas de extremo a extremo * **Sistema de Diseño sincronizado con Figma**, con generadores de código y convenciones de codificación * **Zustand** para la gestión del estado * **Modern.js** y **Turborepo** para impulsar nuestra arquitectura monorepo de microfrontends * REST y **GraphQL** para la obtención de datos * Pipelines de CI/CD, flujos de trabajo basados en Git y muchas automatizaciones * Herramientas de análisis y experimentación **Cómo trabajamos** Nuestro Gremio Frontend considera la ingeniería frontend como un oficio, no solo como una implementación. Algunos aspectos que moldean nuestra cultura: * **TEP en lugar de intuiciones.** Redactamos Planes de Ejecución Técnica para cambios significativos —las decisiones se documentan y reflexionan cuidadosamente, no se imponen. * **La estabilidad es motivo de orgullo.** Escribimos pruebas de extremo a extremo para todos los escenarios y optimizamos el rendimiento hasta que el producto resulte fluido. Nuestros usuarios no deberían tener que preguntarse si algo funciona —simplemente funciona. * **El diseño es una asociación.** Ingenieros y diseñadores trabajan juntos, bocetan juntos y cuestionan mutuamente sus ideas —en persona y en Figma, no solo en tickets de entrega. * **La seguridad es un valor por defecto**, no una reflexión posterior. * **Invertimos en herramientas.** Generadores de código, convenciones de codificación, un Sistema de Diseño vivo y flujos de trabajo asistidos por IA, para que los ingenieros dediquen tiempo a la lógica de negocio, no a la creación de estructuras. Nuestro ciclo de desarrollo de productos está preparado para el futuro. **Requisitos** ---------------- **Qué buscamos** No creemos en listas de verificación —pero si la mayoría de estos puntos te aplican, ¡nos encantaría hablar contigo! **6\+ años** desarrollando frontends en producción con frameworks modernos de JavaScript (se prefiere especialmente React) Conocimiento profundo de **TypeScript, HTML5 y CSS3** Experiencia sólida en **gestión del estado** (Zustand o equivalente) Experiencia práctica en **integración de APIs** —REST, GraphQL o ambas Experiencia escribiendo pruebas significativas (unitarias y de extremo a extremo) Familiaridad con flujos de trabajo de CI/CD y Git Historial de trabajo en **equipos ágiles multifuncionales** —colaboras con los equipos de Producto y Diseño, no solo con otros ingenieros Opiniones firmes sobre **rendimiento y usabilidad**, respaldadas por datos siempre que sea posible **Sería aún mejor si aportas:** * Experiencia construyendo o manteniendo un Sistema de Diseño * Comodidad trabajando en Figma junto con diseñadores * Conocimiento de conceptos backend o entornos full-stack **Beneficios** ------------ **Nuestros valores** **Impacto sobre esfuerzo** —Optimizamos para resultados, no para horas. Lo que importa es el impacto que generamos para nuestros equipos y clientes. **¡Sí, tú!** —Todo comienza contigo. Asumimos responsabilidades, actuamos con iniciativa y no esperamos permiso para mejorar las cosas. ️ **Crecemos juntos** —Como individuos y como equipo. Invertimos en los demás y nos volvemos más fuertes colectivamente. **Ambición a escala** —Pensamos en grande. Estamos construyendo algo que importa y establecemos un alto estándar de lo que es posible. Florecemos en un entorno dinámico y colaborativo. Eso significa adaptarnos rápidamente, cuestionarnos constructivamente y pasar tiempo significativo juntos en la oficina, confiando además en que cada uno pueda trabajar con flexibilidad: * Nos encanta colaborar en la oficina compartiendo conocimientos con todos los colegas, y entendemos perfectamente la flexibilidad de trabajar desde casa cuando sea necesario * Nos adaptamos rápidamente y abrazamos el cambio en un entorno startup orientado al crecimiento * Nos desafiamos continuamente a nosotros mismos y entre nosotros para mejorar **Este puesto quizás no sea ideal si:** * Prefieres un entorno altamente estructurado. * Deseas un puesto completamente remoto. * Prefieres mínimos cambios y un ritmo más lento. * No te entusiasma la responsabilidad y el crecimiento. **¿Qué obtienes tú?** Salario competitivo —el rango aparece indicado en esta oferta; no jugamos a adivinar. Hardware de Apple —las mejores herramientas para el trabajo (MacBook). Seguro médico privado —porque no debería ser una preocupación. Eventos de equipo —brunches, actividades deportivas y reuniones trimestrales en Berlín. Productividad desde cualquier lugar —104 días al año en remoto (tras el período de prueba), siguiendo nuestra política híbrida. Apoyo para la reubicación —ayuda con los trámites administrativos, viajes y un mes de alojamiento amueblado. **Qué esperar del proceso de contratación** Respetamos tu tiempo y mantenemos la transparencia: 1️⃣ Llamada introductoria (\~30 min) —Veamos si somos una buena combinación. 2️⃣ Entrevista con el responsable de contratación (\~60 min) —Profundizaremos en expectativas y dinámicas del equipo. 3️⃣ Entrevista técnica (\~60–120 min) —Demuestra tus habilidades. 4️⃣ Conoce al equipo **(Opcional)** —Conéctate con tus futuros colegas. Siempre sabrás dónde te encuentras —sin vacíos oscuros ni silencios inesperados. Aceptamos candidaturas de personas de todas las edades, capacidades, géneros, religiones y orígenes diversos. ¡Si necesitas apoyo durante el proceso de contratación o en el lugar de trabajo, háznoslo saber! ¿No cumples todos los requisitos? ¡Sin problema! Siempre estamos abiertos a candidatos excepcionales y valoramos la diversidad en todas sus formas. ¡Postúlate ahora! Nos encantaría conectar contigo.


