
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 Remoto en Rumanía
Lidera la arquitectura de React y Next.js para interfaces con uso intensivo de gráficos, mientras orientas a otros ingenieros y desarrollas funcionalidades frontend eficientes y bien probadas desde Rumanía.
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
- Desarrolla funcionalidades frontend avanzadas con React y Next.js
- Establece una arquitectura escalable con capas diferenciadas de interfaz de usuario, lógica de negocio y acceso a datos
- Crea bibliotecas de componentes reutilizables con API coherentes
- Conecta servicios 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 paquete
- Desarrolla interfaces con uso intensivo de gráficos mediante WebGL, three.js o React Three Fiber
- Conecta SDK de mapas gestionando sistemas de coordenadas, alternativas de proveedores y tokens de API
- Crea componentes que se integren de forma segura en una aplicación anfitriona existente sin efectos globales no deseados
- Define y mantiene estrategias de pruebas con Vitest o Jest y React Testing Library
- Apoya los procesos de CI/CD, las prácticas de Git y las revisiones de solicitudes de incorporación de cambios
- Acompaña a los compañeros, desglosa el trabajo, estima el esfuerzo y redacta documentación técnica
- Aplica principios de seguridad frontend y ayuda con la observabilidad, las versiones y la investigación de incidentes en producción
Requisitos
- Aporta entre 5 y 8 años de experiencia profesional
- Demuestra un dominio avanzado de React, Next.js, TypeScript y el desarrollo moderno de componentes basado en hooks
- Diseña una arquitectura frontend escalable 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
- Desarrolla bibliotecas de componentes reutilizables y mantiene estándares coherentes para sus API
- Utiliza Zustand, Redux Toolkit o una solución equivalente de gestión de estado, incluido un diseño eficiente de selectores
- Aplica sólidos conocimientos de HTML, CSS y SCSS en interfaces responsivas, accesibles y con estilos aislados
- Convierte especificaciones visuales detalladas en interfaces usando sistemas como IBM Carbon o Material UI
- Integra API REST con modelos tipados, adaptadores, sondeo y gestión defensiva de datos incompletos o incoherentes
- Define o verifica contratos de API con equipos backend y aplica prácticas de pruebas de contratos
- Optimiza el rendimiento mediante perfilado, memoización, división de código, carga diferida y análisis del paquete
- Comprende las consideraciones de frecuencia de fotogramas, utilización de GPU y memoria en pantallas con uso intensivo de gráficos
- Trabaja directamente 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
- Gestiona eventos e interacciones entre superficies superpuestas de interfaz y gráficos
- Integra SDK de mapas, trabaja con sistemas de coordenadas, implementa alternativas de proveedores y protege los tokens de API
- Desarrolla componentes para aplicaciones anfitrionas con props y callbacks claros, estilos aislados y sin efectos globales no deseados
- Aplica buenas prácticas de pruebas con Vitest o Jest y React Testing Library mediante una estrategia de pruebas práctica
- Trabaja con TypeScript estricto, límites de error, pruebas entre navegadores y las herramientas de desarrollo del navegador
- Contribuye a las canalizaciones de CI/CD, los flujos de trabajo de Git y revisiones exhaustivas de solicitudes de incorporación de cambios
- Cuenta con experiencia en Azure DevOps
- Demuestra liderazgo técnico mediante mentoría, descomposición de tareas, estimación y documentación técnica
- Comprende los fundamentos de seguridad frontend, incluida la configuración segura del entorno, el registro seguro y el uso responsable de dependencias de terceros
- Se valorará la experiencia con herramientas avanzadas de animación como GSAP o Framer Motion
- Se valorará la experiencia con bibliotecas de gráficos y visualización de datos
- Se valorará la experiencia con pruebas de regresión visual o de extremo a extremo mediante Playwright
- Se valorará la experiencia desarrollando internacionalización y localización a gran escala
- Se valorará el conocimiento de microfrontends, monorepos o gobernanza de sistemas de diseño
- Se valorará la experiencia apoyando la observabilidad en producción, las versiones y las investigaciones de incidentes
- Se valorará la experiencia liderando descubrimientos técnicos o pruebas de concepto para interacciones complejas
Beneficios
- Trabajo remoto
- Empleo por contrato