




Resumen: Únete a un equipo de ingeniería maduro e integrado como Ingeniero Frontend Senior, mejorando la arquitectura, elevando la calidad y lanzando funciones para miles de usuarios diariamente. Aspectos destacados: 1. Gestionar características de extremo a extremo, desde el descubrimiento hasta la supervisión en producción. 2. Contribuir a las decisiones arquitectónicas y evolucionar el Sistema de Diseño. 3. Fomentar una cultura de intercambio de conocimientos y mejora colaborativa. **Por qué este puesto es importante** JOIN ayuda a miles de empresas a encontrar al personal adecuado: 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. Buscamos un Ingeniero Frontend Senior para unirse a nuestro consolidado centro de ingeniería en España. Formarás parte de un equipo maduro e integrado y lo impulsarás hacia adelante: mejorando nuestra arquitectura, elevando nuestro estándar de calidad y lanzando funciones de las que dependen decenas de miles de usuarios cada día. **Tareas** --------- **Lo que harás** Gestionarás características de extremo a extremo — desde el descubrimiento hasta la supervisión en producción: * **Lanzar funciones de alto impacto.** Tomarás un requisito del producto, identificarás sus puntos débiles 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. Identificarás casos límite y compromisos de 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 de estado, optimización del rendimiento, escalabilidad. Redactarás y defenderás planes de ejecución técnica (TEP) cuando los cambios requieran una alineación más amplia. Escribirás pruebas unitarias y de extremo a extremo robustas porque tomamos muy en serio la estabilidad: si 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 nuevas funciones revele lagunas, mejorarás los componentes compartidos para beneficio de todo el equipo. * **Ayudar a los demás a mejorar.** Contribuirás a nuestra cultura de intercambio de conocimientos mediante programación en pareja, revisiones de código y colaboración diaria en el intercambio de conocimientos — 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, **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 de estado * **Modern.js** y **Turborepo** para potenciar nuestra arquitectura monorepo de microfrontends. * REST y **GraphQL** para la obtención de datos * Pipelines de CI/CD, flujos de trabajo basados en Git, 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 definen nuestra cultura: * **TEPs en lugar de intuiciones.** Redactamos Planes de Ejecución Técnica para cambios significativos — las decisiones se documentan y se 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 intuitivo. Nuestros usuarios no deberían tener que cuestionarse si algo funciona: simplemente funciona. * **El diseño es una asociación.** Ingenieros y diseñadores trabajan juntos, realizan bocetos conjuntos y cuestionan mutuamente sus ideas — presencialmente y en Figma, no solo mediante tickets de entrega. * **La seguridad es un valor predeterminado**, 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 configuración inicial. Nuestro ciclo de vida 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 conversar contigo! **6\+ años** desarrollando interfaces frontend en producción con frameworks modernos de JavaScript (se prefiere fuertemente React) Amplia experiencia con **TypeScript, HTML5 y CSS3** Experiencia sólida en **gestión de 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) Conocimiento de flujos de trabajo de CI/CD y Git Historial comprobado 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 * Conocimientos básicos de conceptos backend o entornos full-stack **Beneficios** ------------ **Nuestros valores** **Impacto sobre esfuerzo** – Optimizamos los resultados, no las horas. Lo que importa es el impacto que generamos para nuestros equipos y clientes. **¡Sí, tú!** – Todo empieza 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 fijamos un alto nivel de exigencia sobre lo que es posible. Nos desarrollamos 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 puede trabajar con flexibilidad: * Nos encanta colaborar en la oficina y compartir conocimientos con todos los colegas; también entendemos 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, tanto a nosotros mismos como entre nosotros, para mejorar **Este puesto podría no ser ideal si:** * Prefieres un entorno altamente estructurado. * Deseas un puesto completamente remoto. * Prefieres un ritmo lento y cambios mínimos. * No te entusiasma la responsabilidad ni el crecimiento. **¿Qué obtienes tú?** Salario competitivo — el rango se indica 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 encuentros trimestrales en Berlín. Productividad desde cualquier lugar — 104 días al año trabajando de forma remota (tras el período de prueba), siguiendo nuestra política híbrida. Apoyo para la reubicación — asistencia con 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 coincidencia. 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️⃣ Conocer al equipo **(Opcional)** – Conéctate con tus futuros colegas. Siempre sabrás dónde te encuentras — sin vacíos informativos, sin desapariciones. 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 entorno laboral, 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!


