FRONT AND AI ENGINEER - INGLES - REMOTO
Auto ImportShare
<span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Segoe UI Emoji', sans-serif;">🚀</span></span><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;"> En IRIUM nos preocupamos porque no dejes de perseguir tus sueños. Prepárate para conquistar tus metas, y ten siempre presente disfrutar del camino.</span></span></span></span></span><br><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span lang="en-us" style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">Buscamos un desarrollador/a front-end senior para que sea uno de los ingenieros fundadores del proyecto. Será el responsable de la capa orientada al usuario de la plataforma de IA Agentic, creará aplicaciones React que interactúen con agentes LLM en tiempo real, renderizará resultados estructurados de IA y creará interfaces que hagan que las complejas capacidades de IA financiera sean accesibles e intuitivas para los usuarios.</span></span></span></span></span><br><br><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Segoe UI Emoji', sans-serif;">🔍</span></span><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;"> ¿Qué buscamos?:</span></span></span></span></span><br><br><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><b><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">FUNCIONES</span></span></b></span></span></span><br><br> <ul><li style="margin-left:8px;"><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">Diseñar y desarrollar aplicaciones React de nivel de producción para la plataforma de IA generativa del FMI, incluyendo paneles de control para agentes, interfaces de inteligencia documental y portales para asesores</span></span></span></span></span></li><li style="margin-left:8px;"><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">Desarrollar bibliotecas de componentes de interfaz de usuario reutilizables, accesibles y bien probadas en React y TypeScript</span></span></span></span></span></li><li style="margin-left:8px;"><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">mplementar interfaces de interacción con agentes en tiempo real utilizando los protocolos AG-UI y A2A, incluyendo la visualización en tiempo real de los resultados de los modelos de lenguaje grande (LLM)</span></span></span></span></span></li><li style="margin-left:8px;"><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">Integrar aplicaciones front-end con API back-end RESTful y basadas en eventos (Node.js / .NET 8 / FastAPI).</span></span></span></span></span></li><li style="margin-left:8px;"><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">Consumir y visualizar resultados generados por IA: respuestas RAG, resultados de análisis de documentos, trazas de razonamiento de los agentes y métricas de evaluación.</span></span></span></span></span></li><li style="margin-left:8px;"><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">Implementar flujos de autenticación y RBAC utilizando Azure Active Directory / MSAL.</span></span></span></span></span></li><li style="margin-left:8px;"><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">Conectar aplicaciones a los canales de implementación de Azure App Service y Azure Static Web Apps</span></span></span></span></span></li><li style="margin-left:8px;"><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">Crear integraciones de observabilidad front-end con Azure Monitor y Application Insights</span></span></span></span></span></li><li style="margin-left:8px;"><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">Garantizar el rendimiento, la accesibilidad (WCAG) y la compatibilidad entre navegadores en todas las interfaces</span></span></span></span></span></li><li style="margin-left:8px;"><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">Colaborar con el equipo de UX, los ingenieros de back-end y los especialistas en IA/ML para traducir comportamientos complejos de los agentes en interfaces claras y usables</span></span></span></span></span></li><li style="margin-left:8px;"><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">Mantener la documentación de los componentes (Storybook) y respetar los estándares de codificación del frontend</span></span></span></span></span></li><li style="margin-left:8px;"><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">Contribuir a la cultura técnica y a las prácticas de ingeniería del centro de Valencia desde el primer día</span></span></span></span></span></li></ul><br><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><b><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">REQUISITOS</span></span></b></span></span></span><ul><li style="margin-left:8px;"><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><b><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">INGLÉS MUY ALTO</span></span></b></span></span></span></li><li style="margin-left:8px;"><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><b><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">RESIDENCIA EN ESPAÑA</span></span></b></span></span></span></li><li style="margin-left:8px;"><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">React 18+ · TypeScript — marco de trabajo y lenguaje principal de la interfaz de usuario</span></span></span></span></span></li><li style="margin-left:8px;"><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">Next.js o Vite — empaquetado de la aplicación y renderizado del lado del servidor</span></span></span></span></span></li><li style="margin-left:8px;"><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">React Query / Zustand / Redux Toolkit — gestión del estado y de los datos</span></span></span></span></span></li><li style="margin-left:8px;"><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">Tailwind CSS / CSS Modules — estilo</span></span></span></span></span></li><li style="margin-left:8px;"><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;"> Storybook — documentación de componentes y sistema de diseño</span></span></span></span></span></li><li style="margin-left:8px;"><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">Jest · React Testing Library · Playwright — pruebas unitarias, de integración y de extremo a extremo</span></span></span></span></span></li></ul> <ul><li style="margin-left:8px;"><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span lang="pt" style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">Capa de interfaz de agente e IA</span></span></span></span></span></li></ul><ul><li style="margin-left:31px;"><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">Protocolo AG-UI — streaming de agente a interfaz de usuario e interfaces de interacción en tiempo real</span></span></span></span></span></li><li style="margin-left:31px;"><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">A2A (Agente a agente) — comunicación entre agentes visible en la capa de interfaz de usuario</span></span></span></span></span></li><li style="margin-left:31px;"><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">MCP (Protocolo de contexto de modelo) — integración de contexto y llamadas a herramientas en el frontend</span></span></span></span></span></li><li style="margin-left:31px;"><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">Transmisión de respuestas de Azure OpenAI — representación de la salida de LLM en tiempo real y divulgación progresiva</span></span></span></span></span></li></ul> <ul><li style="margin-left:8px;"><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">Integración con la plataforma Azure</span></span></span></span></span></li></ul><ul><li style="margin-left:31px;"><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">Azure App Service · Azure Static Web Apps — alojamiento y despliegue</span></span></span></span></span></li><li style="margin-left:31px;"><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">Azure Active Directory / MSAL — autenticación y RBAC</span></span></span></span></span></li><li style="margin-left:31px;"><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">Azure Monitor · Application Insights — observabilidad del frontend y seguimiento de errores</span></span></span></span></span></li><li style="margin-left:31px;"><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">Azure Key Vault — gestión segura de secretos y configuración del lado del cliente</span></span></span></span></span></li><li style="margin-left:31px;"><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;"> Azure Kubernetes Service (AKS) — comprensión del entorno de ejecución del agente</span></span></span></span></span></li></ul> <ul><li style="margin-left:8px;"><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">Datos y contratos de backend</span></span></span></span></span></li></ul><ul><li style="margin-left:31px;"><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">API REST servidas por Node.js o .NET 8 (ASP.NET Core): superficie de integración principal</span></span></span></span></span></li><li style="margin-left:31px;"><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">Puntos de conexión FastAPI: herramientas del agente y API orientadas a LLM</span></span></span></span></span></li><li style="margin-left:31px;"><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">Azure Cosmos DB: memoria a corto y largo plazo del agente visible en la interfaz de usuario</span></span></span></span></span></li><li style="margin-left:31px;"><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;"> Azure Cognitive Search: búsqueda vectorial y resultados RAG representados en componentes de la interfaz de usuario</span></span></span></span></span></li></ul> <ul><li style="margin-left:8px;"><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">DevOps y herramientas</span></span></span></span></span></li></ul><ul><li style="margin-left:31px;"><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">Git · GitHub / Azure DevOps — control de versiones e integración continua/lanzamiento continuo (CI/CD)</span></span></span></span></span></li><li style="margin-left:31px;"><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">Docker — desarrollo local y compilaciones en contenedores</span></span></span></span></span></li><li style="margin-left:31px;"><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">ESLint · Prettier · Husky — calidad del código y hooks de pre-commit</span></span></span></span></span></li></ul><br><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><b><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">VALORABLE</span></span></b></span></span></span><br> <ul><li style="margin-left:8px;"><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">Experiencia en la integración con API de streaming de modelos de lenguaje grande (LLM) (Azure OpenAI, OpenAI, Anthropic)</span></span></span></span></span></li><li style="margin-left:8px;"><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">Conocimientos de los protocolos AG-UI, A2A o MCP</span></span></span></span></span></li><li style="margin-left:8px;"><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">Conocimiento de los flujos de trabajo RAG </span></span></span></span></span></li><li style="margin-left:8px;"><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">Experiencia en servicios financieros, banca o fintech</span></span></span></span></span></li><li style="margin-left:8px;"><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">Certificación de GitHub</span></span></span></span></span></li><li style="margin-left:8px;"><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">Conocimientos de español</span></span></span></span></span></li></ul><br><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Segoe UI Emoji', sans-serif;">⭐</span></span><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;"> ¿Qué Ofrecemos?</span></span></span></span></span><br><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">• Lugar de trabajo: <b>REMOTO – IMPRESCINDIBLE RESIDENCIA EN ESPAÑA</b></span></span></span></span></span><br><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">• Contrato indefinido con IRIUM</span></span></span></span></span><br><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">• Retribución flexible </span></span><span style="font-size:10pt;"><span style="font-family:'Segoe UI Symbol', sans-serif;">✌</span></span></span></span></span><br><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">• Banda salarial: Según valía y experiencia (28 - 30k)</span></span></span></span></span><br><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">• 23 días de vacaciones </span></span><span style="font-size:10pt;"><span style="font-family:'Segoe UI Emoji', sans-serif;">🏕️</span></span></span></span></span><br><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">• Buen clima laboral </span></span><span style="font-size:10pt;"><span style="font-family:'Segoe UI Emoji', sans-serif;">🙍♀️🙍♂️</span></span></span></span></span><br><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">• Acceso ilimitado a formación tecnológica puntera en modalidad barra libre. </span></span><span style="font-size:10pt;"><span style="font-family:'Segoe UI Emoji', sans-serif;">📚</span></span></span></span></span><br><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">• Club de beneficios para empleados con descuentos directos y miles de ofertas en marcas, hoteles, agencias de viaje, cines, ropa… </span></span><span style="font-size:10pt;"><span style="font-family:'Segoe UI Emoji', sans-serif;">💰</span></span></span></span></span><br><br><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Segoe UI Emoji', sans-serif;">✨</span></span><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">Pasarás a formar parte de un gran equipo de personas que estarán siempre dispuestas a ayudarte.</span></span></span></span></span><br><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">IRIUM es una empresa formada por profesionales con inquietudes, dinámicos y resolutivos. Nuestros valores son la responsabilidad y el compromiso con el trabajo bien hecho, este es el espíritu que buscamos en IRIUM, sea cual sea tu edad, si te reconoces ¡esta es tu empresa!</span></span></span></span></span><br><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Calibri Light', sans-serif;">Podemos construir juntos el futuro. ¿Hablamos?</span></span></span></span></span><br><span style="font-size:11pt;"><span style="line-height:normal;"><span style="font-family:Calibri, sans-serif;"><span style="font-size:10pt;"><span style="font-family:'Segoe UI Emoji', sans-serif;">🟢🔵🟣</span></span></span></span></span><br>