Uvation
Uvation
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 Senior y Líder Técnico (Malasia, remoto)

Lidera la arquitectura y la entrega frontend en React, Next.js, rendimiento, APIs y gráficos interactivos. Forma a los ingenieros y guía el desarrollo de funcionalidades complejas para un equipo remoto en Malasia.

Descripción

  • Define la dirección técnica de funcionalidades frontend complejas
  • Apoya al equipo con decisiones de diseño, revisiones de código y mentoría
  • Impulsa las decisiones de arquitectura, rendimiento e integración
  • Descompón el trabajo, estima el esfuerzo y crea documentación técnica
  • Contribuye a las canalizaciones de CI/CD, las prácticas de Git y las revisiones de solicitudes de incorporación de cambios
  • Lidera la exploración técnica y las iniciativas de prueba de concepto para interacciones complejas

Requisitos

  • Dominio avanzado de React, Next.js, TypeScript y desarrollo de componentes basado en hooks
  • Capacidad para crear arquitecturas frontend escalables con una única fuente de verdad y una separación clara entre la interfaz de usuario, la lógica de negocio y el acceso a datos
  • Experiencia en la creación de bibliotecas de componentes reutilizables y el mantenimiento de APIs de componentes coherentes
  • Amplios conocimientos de Zustand, Redux Toolkit o soluciones comparables de gestión de estado, incluido el diseño eficiente de selectores
  • Sólidos conocimientos de HTML, CSS y SCSS, con experiencia en diseño responsive, accesibilidad y aislamiento de estilos
  • Experiencia traduciendo especificaciones visuales detalladas a interfaces mediante sistemas como IBM Carbon o Material UI
  • Sólidas habilidades de integración de APIs REST, incluidos modelos tipados, adaptadores, sondeo y gestión resiliente de datos incompletos o inconsistentes
  • Experiencia definiendo o validando contratos de APIs backend y aplicando prácticas de pruebas de contratos
  • Experiencia demostrada en rendimiento frontend, incluyendo perfilado, memoización, división de código, carga diferida y análisis de bundles
  • Comprensión de las tasas 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 superficies superpuestas de interfaz de usuario y gráficos
  • Experiencia integrando SDK de mapas, trabajando con sistemas de coordenadas, implementando alternativas de proveedores y protegiendo tokens de API
  • Capacidad para desarrollar componentes para aplicaciones anfitrionas existentes mediante props y callbacks claros, estilos aislados y sin efectos globales imprevistos
  • Sólida experiencia en pruebas con Vitest o Jest y React Testing Library, respaldada por una estrategia de pruebas práctica
  • Experiencia con TypeScript estricto, límites de error, pruebas entre navegadores y las herramientas DevTools del navegador
  • Experiencia contribuyendo a canalizaciones de CI/CD, flujos de trabajo de Git y revisiones exhaustivas de solicitudes de incorporación de cambios
  • Experiencia 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
  • Experiencia con herramientas avanzadas de animación como GSAP o Framer Motion
  • Experiencia utilizando bibliotecas de gráficos y visualización de datos
  • Experiencia con pruebas de regresión visual o de extremo a extremo mediante Playwright
  • Experiencia implementando internacionalización y localización a gran escala
  • Familiaridad con microfrontends, monorepos o la gobernanza de sistemas de diseño
  • Experiencia con observabilidad en producción, soporte de lanzamientos e investigación de incidentes
  • Experiencia liderando exploraciones técnicas o trabajos de prueba de concepto para interacciones complejas