
Evolent es una empresa de atención sanitaria que ayuda a los planes de salud y a los proveedores de atención a coordinar tratamientos y gestionar costes en distintas especialidades, como oncología, cardiología, atención musculoesquelética y atención primaria. Sus soluciones de gestión respaldan itinerarios asistenciales diseñados para mejorar los resultados y conectar las pautas clínicas con las necesidades de los pacientes. La empresa trabaja en los ámbitos de la atención sanitaria y los servicios basados en software, con equipos centrados en desarrollar e implementar estas soluciones.
Ingeniero/a principal de software, React y Next.js
Lidera la arquitectura y la ingeniería front-end de la plataforma sanitaria de Evolent asistida por IA y define los flujos de trabajo entre agentes y personas con React y Next.js. Guía la entrega y establece criterios de accesibilidad, seguridad y ciclo de vida del front-end.
140.000 $ – 160.000 $ / año
RemotoTiempo completoSeniorIdioma Obligatorio: inglésIngeniero de softwareIngeniero full-stackDescripción
- Liderar el desarrollo de la experiencia de transferencia entre agentes y personas, desde el diseño hasta la entrega.
- Guiar y asesorar a los ingenieros de front-end.
- Supervisar el desarrollo de front-end desde la concepción hasta la implementación y el mantenimiento continuo.
- Colaborar con los equipos de producto, UX, clínica e ingeniería para priorizar y entregar funcionalidades.
- Definir la arquitectura de React y Next.js, los límites de los componentes, los estándares de caché y el comportamiento de lectura después de escritura.
- Definir estándares para alojar contenedores de Next.js en AKS.
- Establecer patrones de backend para front-end e integraciones con servicios de .NET/C# y Python/FastAPI.
- Colaborar en los tokens de diseño y los temas basados en Material.
- Gestionar los controles de la cadena de suministro de npm y el análisis de dependencias.
- Revisar código y mantener los estándares de ingeniería, accesibilidad y seguridad.
- Liderar las actualizaciones de frameworks y bibliotecas, incluidas las migraciones de Next.js.
- Diseñar interfaces de transmisión de datos con SSE, Vercel AI SDK, assistant-ui, CopilotKit y AG-UI.
- Especificar los contratos de eventos de AG-UI, el estado compartido, las herramientas de front-end y las interrupciones para aprobaciones.
- Diseñar flujos de trabajo con intervención humana para aprobaciones, cambios, anulaciones y auditorías.
- Definir respuestas ante llamadas de agentes lentas, interrumpidas o fallidas.
- Liderar la entrega de cuadrículas con uso intensivo de datos, visores de documentos, editores de texto enriquecido y asistentes guiados de flujo de trabajo.
- Garantizar el cumplimiento de WCAG 2.1/2.2 AA y la Sección 508.
- Añadir instrumentación de OpenTelemetry al front-end.
- Utilizar y evaluar herramientas de ingeniería asistidas por IA manteniendo la calidad, la seguridad, el cumplimiento y la privacidad.
- Desarrollar prompts, agentes, guías de trabajo y patrones de ingeniería de IA reutilizables.
- Cumplir las políticas de IA, propiedad intelectual, seguridad, privacidad, PHI e IA responsable.
- Evitar que la PHI se almacene en el navegador o se incluya en registros del cliente y telemetría.
- Revisar y validar con colegas las soluciones asistidas por IA.
Requisitos
- Al menos 7 años de experiencia profesional en desarrollo de software, incluidos 4 años creando aplicaciones web de producción con React y TypeScript.
- Al menos 2 años liderando equipos de tres o más ingenieros de software.
- Sólidos conocimientos prácticos de Next.js, incluidos Server y Client Components, renderizado del lado del servidor, transmisión de datos y caché.
- Experiencia creando interfaces de usuario basadas en IA o agentes, o interfaces comparables de transmisión de datos y tiempo real con Server-Sent Events o WebSockets.
- Experiencia desarrollando pantallas empresariales con uso intensivo de datos con KendoReact o MUI.
- Experiencia con arquitectura de backend para front-end y servicios .NET (C#) y Python (FastAPI).
- Experiencia implementando autenticación con Entra ID (Azure AD) y OpenID Connect.
- Dominio de la creación de aplicaciones que cumplan los requisitos WCAG 2.1/2.2 AA y Sección 508.
- Experiencia con Vitest o Jest, React Testing Library y Playwright.
- Experiencia con Docker, Kubernetes (se prefiere AKS), GitHub Actions y OpenTelemetry.
- Experiencia con la seguridad de la cadena de suministro de npm, incluidas las SBOM, las políticas de archivos de bloqueo y el análisis de dependencias.
- Uso habitual de herramientas de desarrollo asistidas por IA, como GitHub Copilot.
- Sólidas habilidades de liderazgo y comunicación.
- Experiencia con prácticas ágiles y equipos distribuidos globalmente.
- Gran capacidad para resolver problemas.
- Grado o máster en informática, ingeniería de software o una disciplina relacionada, o experiencia profesional equivalente.
- Conexión a Internet en el domicilio superior a 10 Mbps.
- Antes de la contratación: identificación oficial con fotografía, verificación exhaustiva de antecedentes, verificación presencial del formulario I-9 y, posiblemente, una prueba de detección de drogas.
- Las entrevistas de la ronda final pueden requerir asistencia presencial.
- Está prohibido utilizar herramientas de IA durante las entrevistas.
- Se valorará experiencia en: Python y Pydantic AI; experiencias con agentes de IA con intervención humana; FHIR R4; Da Vinci PAS; Azure Service Bus; C#/.NET; sistemas de diseño y Material Design; integraciones de IA en producción; o atención sanitaria, PHI o HIPAA.
Beneficios
- Equilibrio entre vida laboral y personal.
- Modalidades de trabajo flexibles.
- Autonomía en el puesto.
- Seguro médico.
- Paquete integral de prestaciones.
- Empleador que ofrece igualdad de oportunidades.
- Apoyo para adaptaciones razonables.