ProfileRequisitos mínimos–Senior React (Type Script + Vite + MFE)1. Experiencia +5 años en frontend+3 años con React en producciónExperiencia en: Aplicaciones grandes (enterprise / Saa S)Equipos multidisciplinares Participación activa en: Arquitectura frontendDecisiones técnicas claveMentoría a otros desarrolladores 2. React avanzado Dominio completo de: Hooks (core + custom)Lifecycle actual Patrones avanzados: Compound componentsHooks patternHeadless components Estado: Redux Toolkit / ZustandControl de side effects Optimización: Memoization inteligenteCode splitting (React.Lazy, Suspense)Render performance 3. Type Script sólido Tipado avanzado: Generics complejosTipado de hooks y HOCs Modelado de dominio: Interfaces robustas para API's Buen uso de: Union typesNarrowingInferencia 4. Vite (nivel producción) Uso en proyectos realesConfiguración: Plugins personalizadosAlias y resolución de módulos Conocimiento de: Diferencias con WebpackOptimización de bundlesPerformance en dev/build 5. Microfrontends (MFE) – requisito claveExperiencia mínima esperada Haber trabajado con arquitecturas MFE reales en producción Conocimientos técnicos: Estrategias de implementación: Module Federation (Webpack / Vite Federation)Single-SPAMicrofrontends vía Web Components Comunicación entre MFEs: Event busProps / shared stateCustom events Gestión de: Dependencias compartidas (shared libs)VersionadoAislamiento vs reutilización Arquitectura: Diseño de: Shell / container appIntegración de múltiples MFEs Despliegue: Independiente por microfrontend CI/CD desacoplado Problemas conocidos (y cómo afrontarlos): Deadlocks de dependenciasDuplicación de ReactProblemas de rendimiento en runtimeCoordinación entre equipos 6. Gestión de datos APIs: REST y/o Graph QL Estrategias:
CacheadoRevalidaciónSincronización de datos entre MFEs 7. UI y estilos Conocimientos de CSS para aplicarlos a partir de los diseños del equipo de UI 8. Testing Unit + integration: Jest / VitestReact Testing Library Testing en MFE: Aislamiento de pruebasMock de MFEs externos 9. Arquitectura y buenas prácticas Diseño de: Frontend escalable y modular Clean code: Separación de responsabilidades Manejo de: Error boundariesLogging distribuido (especialmente en MFE) 10. Ecosistema Git avanzadoCI/CD por microfrontendMonorepos (Nx, Turborepo)Herramientas: ESLint 11. Seguridad Manejo seguro en entornos distribuidos: Tokens compartidos entre MFEsProtección frente a XSS Estrategias de autenticación: SSO en arquitectura MFE 12. Extras muy valorables Next.Js (SSR con MFEs)Edge renderingObservabilidad: Logs centralizadosMonitorización (Datadog, Sentry) Feature flagsExperiencia en migraciones monolito→MFE 13. IA Prompt EngineeringRAGMCPLLMsFunction CallingAI AgentsVector SearchSemantic SearchResponsible AI Soft skills (en MFE aún más críticas) Comunicación entre equipos (clave en MFE)Capacidad de definir contratos entre aplicacionesVisión de arquitectura globalOwnership de dominios funcionales About InetumBuscamos un AI Front End Engineer para proyecto de Salud, para Diseñar, desarrollar y evolucionar las experiencias digitales de Casiopea mediante tecnologías React, garantizando usabilidad, rendimiento, accesibilidad y mantenibilidad, incorporando capacidades avanzadas de Inteligencia Artificial, asistentes inteligentes y experiencias conversacionales orientadas a profesionales sanitarios, administrativos y pacientes.Some content, images, audio, video, or interactive features on this website may be created, enhanced, or supported by Artificial Intelligence.#J-18808-Ljbffr
📌 Ai Frontend Engineer (Madrid)
🏢 Inetum
📍 Madrid