
Uvation es una empresa de servicios tecnológicos especializada en infraestructura de TI, inteligencia artificial, ciberseguridad y operaciones en la nube. Sus servicios incluyen la gestión de TI, seguridad y operaciones de red, además de soluciones de inteligencia artificial desarrolladas con tecnologías de Dell y Nvidia. Uvation también ofrece asistencia para entornos en la nube mediante sus alianzas con Oracle Cloud, Google Cloud y Amazon Web Services, y gestiona un marketplace de productos de hardware y software. La empresa presta servicios a organizaciones de los sectores de la consultoría, la salud y la inteligencia artificial, por lo que su actividad resulta relevante para profesionales interesados en servicios tecnológicos gestionados, infraestructuras seguras y soluciones empresariales en la nube.
Desarrollador Frontend Sénior y Líder Técnico – Remoto desde Singapur
Lidera la arquitectura frontend con React y Next.js, el rendimiento, las integraciones de API y los gráficos interactivos. Orienta a los ingenieros mientras diriges la entrega de funcionalidades complejas.
Descripción
- Define la dirección técnica de funcionalidades frontend complejas
- Guía al equipo en decisiones de diseño, revisiones de código y mentoría
- Aplica conocimientos de React y Next.js a la arquitectura, el rendimiento y las integraciones
- Establece una arquitectura frontend escalable con límites claros entre la interfaz de usuario, la lógica de negocio y el acceso a datos
- Crea bibliotecas de componentes reutilizables y mantiene API de componentes coherentes
- Desarrolla interfaces a partir de especificaciones visuales detalladas y sistemas de diseño establecidos
- Integra API REST y verifica los contratos de API con los equipos backend
- Mide y mejora el rendimiento mediante división de código, carga diferida y análisis del bundle
- Desarrolla interfaces con uso intensivo de gráficos mediante WebGL, three.js o React Three Fiber
- Gestiona eventos e interacciones entre capas de interfaz y superficies gráficas
- Integra SDK de mapas, gestiona sistemas de coordenadas y alternativas de proveedores, y protege los tokens de API
- Crea componentes aislados para integrarlos con una aplicación host existente
- Desarrolla y mantiene pruebas automatizadas respaldadas por estrategias de testing prácticas
- Contribuye a pipelines de CI/CD, flujos de trabajo de Git y revisiones de pull requests
- Orienta a compañeros, descompone el trabajo, estima tareas y documenta decisiones técnicas
- Aplica principios de seguridad frontend y prácticas responsables para dependencias de terceros
Requisitos
- Dominio avanzado de React, Next.js, TypeScript y el diseño moderno de componentes basado en hooks
- Capacidad para crear una arquitectura frontend escalable con una única fuente de verdad y capas diferenciadas de interfaz, lógica de negocio y acceso a datos
- Experiencia creando bibliotecas de componentes reutilizables y manteniendo API de componentes coherentes
- Conocimientos profundos de Zustand, Redux Toolkit o una solución comparable de gestión de estado, incluido el diseño eficiente de selectores
- Sólidos conocimientos de HTML, CSS y SCSS, incluidos diseño responsive, accesibilidad y aislamiento de estilos
- Experiencia transformando especificaciones visuales detalladas en interfaces con sistemas como IBM Carbon o Material UI
- Sólidas habilidades de integración de API REST, incluidos modelos tipados, adaptadores, polling y tratamiento defensivo de datos incompletos o incoherentes
- Experiencia definiendo o revisando contratos de API backend y aplicando principios de pruebas de contrato
- Experiencia demostrada optimizando el rendimiento mediante profiling, memoización, división de código, carga diferida y análisis del bundle
- Comprensión de la velocidad de fotogramas, el uso de la GPU y el comportamiento de la memoria en pantallas con uso intensivo de gráficos
- Experiencia práctica con WebGL, three.js o React Three Fiber, incluido el control de escenas y cámaras, la selección mediante puntero y las líneas de tiempo de animación
- Experiencia coordinando eventos e interacciones entre capas de interfaz y superficies gráficas
- Experiencia integrando SDK de mapas, trabajando con sistemas de coordenadas, implementando alternativas de proveedores y protegiendo tokens de API
- Capacidad para crear componentes para aplicaciones host con props y callbacks limpios, estilos aislados y sin efectos secundarios globales no deseados
- Sólida experiencia en testing con Vitest o Jest y React Testing Library, respaldada por una estrategia práctica de pruebas
- Experiencia con TypeScript estricto, límites de error, pruebas entre navegadores y DevTools del navegador
- Experiencia contribuyendo a pipelines de CI/CD, flujos de trabajo de Git y revisiones exhaustivas de pull requests
- Experiencia trabajando con Azure DevOps
- Liderazgo técnico demostrado mediante mentoría, descomposición de tareas, estimación y documentación técnica
- Comprensión de los fundamentos de seguridad frontend, incluida la configuración segura del entorno, el registro seguro y la gestión responsable de dependencias de terceros
- Preferible: experiencia avanzada con bibliotecas de animación como GSAP o Framer Motion
- Preferible: experiencia con bibliotecas de gráficos y visualización de datos
- Preferible: pruebas de regresión visual o end-to-end con Playwright
- Preferible: experiencia implementando internacionalización y localización a gran escala
- Preferible: familiaridad con microfrontends, monorepos o gobernanza de sistemas de diseño
- Preferible: experiencia con observabilidad en producción, soporte de lanzamientos e investigación de incidentes
- Preferible: experiencia liderando descubrimientos técnicos o pruebas de concepto para interacciones complejas