La misión
La IA agéntica solo aporta valor si los clientes pueden verla, dirigirla y confiar en ella. Crearás las interfaces, las API y la experiencia para desarrolladores que permitirán a los equipos de retail configurar agentes, aprobar recomendaciones y cuantificar el retorno de la inversión sin abrir un ticket. Tu trabajo convierte decisiones multiagente complejas en experiencias de producto claras, rápidas y explicables.
Tus responsabilidades
- Interfaces de producto que se explican por sí mismas. Consola de ejecución de agentes en tiempo real con tokens transmitidos y eventos de herramientas, aprobaciones y reglas de control de UX, configuración de conectores, informes de evaluación y paneles de paridad que hacen visible y corregible cualquier desviación.
- Tiempo real que parece instantáneo. Flujos de tokens SSE, cronogramas de herramientas y aprobaciones colaborativas con interfaz de usuario optimista y controles de contrapresión que se mantienen bajo carga.
- Contratos que evitan desviaciones. API tipadas con OpenAPI y JSON Schema, clientes generados, OAuth2, claves de API o SSO, RBAC, límites de frecuencia y trazas de auditoría completas, sin divergencias entre la interfaz, el BFF y los servicios.
- Sistema de diseño y accesibilidad. Crea interfaces legibles y con gran densidad de datos (cuadrículas virtualizadas, cronologías y visores de trazas) con React 18, TypeScript, Tailwind y patrones shadcn, sin perder ligereza.
- Calidad como parte del producto. Presupuestos de rendimiento, límites de tamaño de los paquetes, cobertura con Vitest y Playwright, despliegues canary y mediante feature flags, y mecanismos de reversión inmediata.
- BFF bien diseñado. Mantén un BFF tipado con FastAPI que ofrezca una interfaz estable para el frontend y oculte la complejidad de los microservicios.
- Modelos de datos canónicos. Mantén la interfaz de usuario, el BFF y los servicios alineados para evitar cambios incompatibles y dar a la analítica el lugar que merece.
El impacto que generarás en 90 días
- 30 días: Lanza una consola de ejecución de agentes en streaming con trazas de herramientas, aprobaciones compatibles con RBAC, registros estructurados y valores de referencia de Web Vitals.
- 60 días: Entrega flujos de conectores con reintentos robustos y validación estricta de esquemas, consigue un tiempo de interacción p95 inferior a 2 segundos en pantallas clave y establece presupuestos de errores.
- 90 días: Publica un SDK de TypeScript y documentación generada a partir de OpenAPI, añade cobertura E2E en rutas críticas y habilita despliegues sin interrupciones, con lanzamientos progresivos y reversiones rápidas.
Nuestro entorno
No necesitas dominar todo esto el primer día, pero trabajarás con:
- Frontend: React 18, TypeScript (estricto), Tailwind, patrones shadcn, React Hook Form con Zod, stores de Zustand o MobX, TanStack Query, Vitest, Playwright y analítica de producto.
- API y BFF: Un BFF tipado con FastAPI delante de los microservicios de dominio, contratos OpenAPI y JSON Schema y generación determinista de clientes.
- Plataforma e infraestructura: Docker, CI/CD basado en Git, infraestructura como código, plataformas de contenedores administradas, alojamiento frontend moderno.
- Arquitectura: Microservicios en contenedores, contratos tipados, modelos de datos canónicos y experiencias en streaming.
Formación y fundamentos
- Preferible: Grado o máster en Informática, Ingeniería de Software, Interacción Persona-Ordenador o un campo relacionado.
- No es imprescindible: Valoramos la experiencia equivalente. Puedes demostrar tu dominio del rendimiento web, las API tipadas, la accesibilidad y la fiabilidad en producción mediante sistemas puestos en producción o proyectos de portfolio.
Cómo es un buen desempeño
- Te responsabilizas del rendimiento y la fiabilidad desde el primer día, con modos de fallo, reintentos y contrapresión incorporados al diseño.
- La accesibilidad viene de serie: navegación con teclado, orden del foco, movimiento reducido y estados vacíos, de carga y de error bien resueltos.
- Disciplina contractual que evita la deriva y permite traspasos sin complicaciones entre equipos.
- Criterio de producto para que la explicabilidad y el retorno de la inversión sean visibles en la interfaz, no queden enterrados en los registros.
Se valorará además
- Amplia experiencia en sistemas de diseño o accesibilidad (WCAG, ARIA).
- Patrones de interfaz de usuario con gran densidad de datos, como cuadrículas virtualizadas, líneas de tiempo o visores de seguimiento.
- Trabajo previo en UI de productos LLM (streaming, llamadas a funciones deterministas, paneles de evaluación).
- Experiencia de interfaz de usuario basada en servidor.
Por qué es importante este rol
- Construirás la interfaz de la inteligencia multiagente y definirás cómo los equipos de retail confían en la IA y aplican su gobernanza.
- Pila moderna y pragmática: contratos, BFF, microservicios y herramientas que ofrecen velocidad sin sacrificar la corrección.
- Mucha confianza, responsabilidad clara y capacidad real de decisión.
Cómo trabajamos
- Proceso de referencia: Plan → Contratos → Código → Pruebas → Documentación → Despliegue.
- Entradas y salidas tipadas en todo el sistema; las comprobaciones de paridad deben superarse antes de integrar cambios.
- Controles de calidad: lint y tipos sin errores, cobertura ≥90 % en archivos modificados, pruebas E2E del flujo principal y observabilidad antes del despliegue.
- Seguridad: IAM con privilegios mínimos, higiene de secretos, registros de auditoría estructurados.
- Equipo pequeño, sénior y sereno. Investigación pragmática. Adoptamos lo que supera la referencia.
La ventaja
- Salud integral, odontología y visión más vida, discapacidad y EAP o telemedicina.
- PTO flexible y cultura remota con días comunitarios en la sede de Montreal.
- Trayectoria de crecimiento desde responsabilizarte de una interfaz hasta liderar un área de producto en la interfaz, el BFF y la plataforma: el crecimiento acompaña al impacto.
Proceso de contratación
- Conversación inicial de 25 minutos para valorar el encaje mutuo.
- Profundización en la arquitectura de la interfaz de usuario, BFF o rendimiento.
- Sesión de trabajo práctico con diseño realista y resolución de problemas.
- Entrevistas con los equipos de producto e ingeniería.
- Conversación con el fundador sobre alcance y oferta.
¿Listo para presentar la solicitud?
Presenta tu candidatura si quieres crear las interfaces de producto del Agentic OS para retail. Usa el formulario de esta página o envía tu perfil a careers@oodaris.ai e indica el nombre del puesto en el asunto.