Responsabilidades
  • Participando en el diseño, documentación y creación de software escalable y seguro.
  • Desarrollar nuevas funciones orientadas al usuario.
  • Crear código y Librería reutilizables para uso futuro.
  • Asegúrese de que toda la entrada del usuario esté validada antes de enviarla al back-end.
  • Optimice la aplicación para lograr la máxima velocidad y escalabilidad.
  • Trabaje con equipos de desarrollo y managers de producto para idear soluciones de software.
  • Cree las aplicaciones de front-end en colaboración con los diseñadores de productos.
  • Colaborar con otros miembros del equipo y partes interesadas.
  • Debe tener la capacidad de trabajar en un entorno dinámico y acelerado.
  • Fuertes habilidades de comunicación para interactuar con los miembros del equipo scrum.
  • Buen pensamiento analítico y capacidad de resolución de problemas.
Requerimientos técnicos
  • Al menos 3 años de experiencia con marcos de desarrollo de Node.js
  • Al menos 2 años de experiencia en desarrollo front con Angular 2+
  • Al menos 2 años de experiencia en el uso de HTML, CSS y JavaScript.
  • Experiencia con arquitecturas JavaScript con Angular 2+ o React.
  • Experiencia con Node, NNPM, Gulp, Grunt, Bootstrap.
  • Experiencia con JSON y servicios RESTful.
  • Experiencia con métodos ágiles.
  • Conocimiento en algoritmos, patrones de diseño y modularización.
  • Conocimiento de PostgreSQL
  • Conocimiento de la autenticación SSO
  • Experiencia con Webpack
  • Experiencia realizando test con Jest
Nice to have

Experiencia en desarrollo web RealTime.
Experiencia con Pusher.
Experiencia con Firebase.
Experiencia con Google Maps.
Experiencia con Micro-Frontends.