Descripción del puesto

Será responsable de crear una interfaz de usuario moderna e intuitiva para la plataforma de telegestión de luminarias. El rol implica trabajar con tecnologías modernas de frontend y desarrollar visualizaciones avanzadas para el monitoreo y control de sistemas de iluminación urbana.

Desarrollo de interfaces:

  • Implementar interfaces de usuario responsive
  • Desarrollar mapas interactivos para visualización de luminarias
  • Crear dashboards y paneles de control o Implementar sistemas de monitoreo en tiempo real

Optimización y mantenimiento:

  • Optimizar el rendimiento de la aplicación
  • Implementar mejores prácticas de desarrollo
  • Mantener y mejorar componentes existentes
  • Asegurar la compatibilidad cross-browser

Documentación y colaboración:

  • Documentar componentes en Storybook
  • Participar en code reviews
  • Colaborar en la definición de UI/UX
  • Trabajar en estrecha colaboración con el equipo backend

Requisitos

Experiencia superior a 3 años en desarrollo frontend

Lenguajes y frameworks:

  • Experiencia mayor a 3 años utilizando React.js
  • Experiencia con hooks y state management
  • Experiencia con TypeScript
  • Dominio de Vite como herramienta de construcción

UI/UX:

  • Sólida experiencia con TailwindCSS
  • Conocimientos de diseño responsive
  • Experiencia en optimización de rendimiento frontend
  • Conocimientos de accesibilidad web (WCAG)

Visualización de datos:

  • Experiencia con Google Maps API
  • Dominio de librerías de gráficos (ApexCharts)
  • Experiencia con calendarios interactivos
  • Visualización de datos en tiempo real

Comunicación y datos:

  • Experiencia con WebSockets
  • Dominio de REST APIs
  • Manejo de estado global y caché
  • Experiencia con React Query o similares

Herramientas y testing:

  • Experiencia con Storybook
  • Conocimiento de testing (Jest, React Testing Library)
  • Familiaridad con herramientas de monitoreo (Sentry)
  • Dominio de Git

Habilidades:

  • Atención al detalle y sentido estético
  • Capacidad de resolución de problemas
  • Habilidades de comunicación efectiva
  • Compromiso con la calidad del código

Beneficios


a través de Hiring Room