¡Únete a Diverger y lleva tu talento al siguiente nivel!¿Eres un apasionad@ del desarrollo frontend y te encanta trabajar con las últimas tecnologías?En Diverger, estamos buscando un@ Senior Frontend Developer que quiera formar parte de un equipo innovador y dinámico, donde la inteligencia artificial y el desarrollo de software se fusionan para crear proyectos increíbles.En Diverger, no solo tenemos productos propios, sino que también trabajamos en proyectos de larga duración para clientes muy relevantes a nivel español y europeo.Si te gusta la idea de trabajar en un entorno donde la IA está presente en cada paso y donde tu desarrollo profesional es una prioridad, ¡esta es tu oportunidad!¿Qué posición estamos cubriendo?Estamos buscando un@ Senior Frontend Developer para un proyecto de larga duración con uno de nuestros principales clientes.Si te apasiona el desarrollo frontend, tienes entre 4-5 años de experiencia y quieres formar parte de un equipo que está transformando el desarrollo de software con IA, ¡sigue leyendo y apúntate a la oferta!¿Qué harás?Desarrollar y mantener aplicaciones web utilizando tecnologías modernas como React, Vite y Tailwind.Implementar pruebas unitarias, de integración y end-to-end utilizando herramientas como Jest, React Testing Library y Striker.Diseñar y desarrollar micro-frontends utilizando module-federation, asegurando la modularidad y escalabilidad de las aplicaciones.Colaborar con diseñadores y otros desarrolladores para crear componentes reutilizables y documentarlos adecuadamente con Storybook.Optimizar el rendimiento de las aplicaciones, especialmente en páginas con muchos filtros y datos, para garantizar una experiencia de usuario fluida.Gestionar el estado de las aplicaciones utilizando herramientas como Zustand o Redux.Asegurar la compatibilidad entre navegadores y la optimización para diferentes dispositivos.Participar en revisiones de código y seguir las mejores prácticas de desarrollo.¿Qué requisitos son indispensables?Frontend: React, Vite, Tailwind.Testing: Jest, React Testing Library, Striker.Micro-frontends: Module-federation.Gestión de Estado: Zustand, Redux.Documentación: Storybook.Tipos y Interfaces: Typescript.React Hooks: Uso de hooks como useEffect (con y sin array de dependencias) y useRef.Performance: Técnicas para optimizar el rendimiento en aplicaciones con gran cantidad de datos y filtros.CSS: Buenas prácticas para evitar solapamientos y conflictos en el naming de clases.Typescript: Diferencias entre tipos e interfaces, y cómo implementar herencias entre tipos.Testing: Experiencia en pruebas unitarias, de integración y end-to-end, incluyendo la validación de pruebas unitarias con mocks para llamadas a APIs.Metodologías y Buenas Prácticas: Desarrollo ágil y trabajo en equipo, revisión de código y adherencia a estándares de calidad, documentación clara y completa de componentes y funcionalidades, enfoque en la experiencia del usuario y la accesibilidad.¿Qué ofrecemos?Retribución flexible (con Payflow).Tarjeta para comida, transporte, guardería, formación y seguro.Vacaciones: 23 días + 24 y 31 de diciembre.Jornada intensiva de verano: julio y agosto de 8 a 15h.Desarrollo profesional: Codely, Udemy, Frontend Masters, Certificaciones Google y Microsoft, Workshops internos.Equipo de IA interno: novedades y buenas prácticas accesibles para todos.Plan de carrera y revisiones periódicas.Flexibilidad total: trabaja desde donde quieras, oficinas en Madrid y Coruña.Cultura de comunicación y transparencia: sesiones y dinámicas corporativas.¡Únete a la familia de Diverger! En Diverger respiramos un entorno diverso y en el que todas las personas tengan igualdad de condiciones.Crecemos por nuestro compromiso, nuestra exigencia y nuestra pasión por lo que hacemos sin importar la mochila con la que viajemos.Porque no entendemos estas prácticas solo como principios, sino como la inercia de nuestra cultura día a día.Nos aseguramos de crear un entorno en el que cada persona se sienta respetada, orgullosa y valorada por ser quien es y como es.DIVERGER Thinking S.L, en cumplimiento del artículo 13 del RGPD, le solicita su consentimiento para el tratamiento de sus datos personales, con la finalidad de incluirle en nuestros procesos de selección de personal.El tratamiento se encuentra legitimado en base a su consentimiento expreso (art 6.1.A) RGPD), que presta mediante su postulación a la candidatura de empleo.En determinados casos, podrá ser necesario comunicar sus datos personales a nuestro cliente para que valore su candidatura.Sus datos personales serán conservados durante el plazo de 1 año desde la finalización del proceso de selección.Puede ejercer sus derechos de acceso, rectificación, supresión, oposición, limitación, portabilidad y a no ser objeto de decisiones automatizadas en ******.Le informamos igualmente, de que tiene derecho a presentar una reclamación ante la AEPD en caso de considerarlo oportuno.#J-18808-Ljbffr