ambi.
Medvidi
Desarrollador Frontend Senior
¿Por qué este puesto?
MEDvidi es una plataforma de salud mental impulsada por IA que establece un nuevo estándar para la atención psiquiátrica segura, eficaz y escalable en los Estados Unidos. Combinamos proveedores autorizados con herramientas de IA patentadas para ofrecer un tratamiento coherente y centrado en los resultados para afecciones como TDAH, ansiedad, depresión y más. La tecnología de MEDvidi automatiza la documentación, el seguimiento y la planificación del tratamiento, liberando a los proveedores para que se centren en la atención al paciente al tiempo que mejoran la eficiencia y la calidad clínica.
Como Desarrollador Frontend Senior centrado en el producto en nuestra línea de IA, serás responsable de la entrega de frontend de principio a fin para productos que afectan directamente cómo los pacientes acceden a la atención de salud mental y cómo trabajan nuestros médicos y personal en el día a día. Tu trabajo se sitúa en la intersección de una base de código Angular grande y en constante evolución y nuestra superficie de producto "AI-first" — aplicaciones orientadas al paciente, herramientas internas para médicos y administradores, y la frontend para funciones impulsadas por IA como nuestro asistente clínico de IA y recepcionista de IA. Trabajarás en un pequeño equipo de producto multifuncional, llevando las funcionalidades desde el refinamiento de requisitos hasta la liberación en producción.
- Propiedad real del producto en un equipo multifuncional autónomo, tú defines lo que se construye, no solo cómo.
- Trabajo práctico y profundo en productos clínicos y administrativos impulsados por IA, con el desarrollo asistido por IA como parte de primera clase de la cultura de ingeniería (Claude Code, Cursor y más allá).
- Angular moderno a escala: un monorepo en constante evolución con las últimas versiones de Angular, no un cementerio de sistemas heredados.
Responsabilidades
- Diseñar, desarrollar y mantener funcionalidades del producto de principio a fin dentro de un equipo multifuncional, desde el refinamiento de requisitos hasta la liberación en producción.
- Asumir la propiedad de áreas existentes de la base de código Angular tras la marcha del ingeniero: comprenderlas, estabilizarlas y mejorarlas sin ralentizar la hoja de ruta.
- Escribir código limpio, mantenible y bien probado: revisiones de código, pruebas unitarias (Vitest) y documentación de diseño ligera como parte de la rutina diaria.
- Contribuir a las decisiones de arquitectura de frontend y a la salud de la plataforma: rendimiento, actualizaciones de frameworks, estructura del monorepo NX, mejoras de CI/CD.
- Impulsar la adopción de IA en ambos frentes: construir frontend para funcionalidades de producto impulsadas por IA e integrar herramientas de IA en el propio flujo de trabajo de desarrollo.
- Contribuir activamente a la mejora continua de los procesos y herramientas de ingeniería en toda la comunidad.
Requisitos
Este puesto no es para ti si
- Esperas a que otra persona defina qué construir; esperamos que propongas ideas, las lleves a través de la investigación y el desarrollo, las lances y seas responsable de los resultados después del lanzamiento.
- Necesitas una cola de tareas completamente especificada y un PM/BA que te traduzca todo.
- Ves los agentes de codificación de IA como una novedad en lugar de una parte central de cómo se realiza el trabajo moderno de frontend.
Requisitos
- 3+ años de experiencia comercial con Angular (se prefieren las últimas versiones).
- Experiencia en la gestión de un producto de principio a fin, incluido el análisis de las métricas que indican si realmente funcionó.
- Sólido juicio de producto y UX; puedes reconocer cuándo una interacción no se siente bien y proponer una solución mejor.
- Dominio de Angular moderno: componentes independientes, señales, patrones actuales de detección de cambios y DI, no experiencia de hace varios años seguida de un cambio a otro framework.
- RxJS avanzado y TypeScript en escenarios de producción reales: diseño y depuración seguros de flujos reactivos complejos (composición de streams, cancelación, condiciones de carrera, manejo de errores) y fluidez en una base de código estrictamente tipada.
- Experiencia demostrada en el diseño e implementación de arquitecturas de aplicaciones Angular complejas a escala, límites de módulos y componentes, decisiones que se mantienen a medida que la base de código crece.
- Experiencia práctica con pruebas unitarias (se prefiere Vitest, Jest es aceptable) como parte habitual de la rutina diaria, no como una ocurrencia tardía.
- Experiencia práctica en el desarrollo de IA agentica. Para nosotros esto es un requisito indispensable, no una ventaja: uso diario activo de agentes de codificación (Claude Code, Cursor o similar), capacidad para escribir habilidades, prompts e instrucciones efectivas para ellos, comprensión de los principios detrás de cómo operan los agentes (contexto, herramientas, bucles de retroalimentación) y estructuración de código y documentación para que los agentes puedan trabajar eficazmente con la base de código.
- Comodidad trabajando en el límite de backend: escribir o corregir una consulta SQL, ajustar la validación de endpoints o rastrear un problema a través de la capa API. No necesitas ser un ingeniero de backend, pero detenerse en la frontera de frontend no es una opción.
- Inglés intermedio (B1+) y ruso fluido.
- Solapamiento completo con el horario laboral CET.
Sería un plus
- Experiencia en la creación de UI para funcionalidades impulsadas por IA/LLM.
- Comprensión profunda del diseño responsive; nuestros pacientes acceden a la plataforma principalmente desde dispositivos móviles, y las interfaces deben ser impecables en todos los tamaños de pantalla.
- Dominio en la optimización del rendimiento de aplicaciones web en diferentes superficies: producto orientado al paciente y herramientas internas para médicos, gerentes y administradores (interfaces con gran cantidad de datos, tablas y listas grandes, actualizaciones en tiempo real).
Qué ofrecemos
- Entorno de alto impacto: Oportunidad de contribuir a una empresa impulsada por el producto en el sector de la tecnología médica.
- Crecimiento y compensación: Claras oportunidades de crecimiento y un paquete de compensación competitivo.
- Remote-first: Colaboración remota a largo plazo bajo un modelo B2B.
- Salud y bienestar: Seguro médico tras el período de prueba, además de compensación para deportes y bienestar.
- Desarrollo profesional: Claras oportunidades de crecimiento, incluyendo clases personalizadas de inglés a través de Preply.
- Tiempo libre: 19 días de vacaciones pagadas al año, 4 días adicionales de bienestar cada año, y baja por enfermedad pagada durante los primeros 5 días laborables.
- Cultura: Regalos considerados para eventos importantes de la vida y eventos corporativos presenciales.
¿Listo para marcar la diferencia? Envíanos tu perfil, construyamos algo significativo juntos.
MEDvidi es un Empleador que Ofrece Igualdad de Oportunidades. Celebramos la diversidad y estamos comprometidos a crear un entorno inclusivo para todos los empleados y contratistas. Todos los solicitantes cualificados recibirán consideración sin distinción de raza, color, religión, sexo, orientación sexual, identidad de género, origen nacional, discapacidad o condición de veterano.
