- 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.
Responsabilidades
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.