Tareas:
- Desarrollo, modificación de la parte UI existente del sistema, implementación de nuevas funcionalidades.
- Interacción y participación en la integración de la aplicación front-end y API junto con el equipo back-end
- Optimización y refactorización de la solución actual
- Participación en debates sobre la implementación de mejoras del sistema y estimación de la intensidad de trabajo de las tareas
- Revisión del código
- Cubrir el código con pruebas unitarias
Requisitos:
- Formación técnica superior
- Excelentes conocimientos de JavaScript (ES6), Context, Prototype, closures, TypeScript
- Experiencia con babel, git, webpack, Gulp, NPM
- Experiencia con frameworks ReactJS, Redux, React-router, AngularJS, JQuery.
- Conocimientos de maquetación
- Conocimiento de frameworks CSS como Bootstrap
- Comprensión del protocolo HTTP
Se valorará positivamente
- Experiencia trabajando en proyectos con metodologías ágiles (Scrum, Kanban)
- Conocimientos de leaflet, lodash, moment, socketIO
- Experiencia en la escritura de pruebas unitarias
- Conocimientos de diseño UI/UX
- Conocimientos de Java
- Experiencia con Jira, Confluence, Jenkins
- Disposición para compartir conocimientos con otros
- Experiencia trabajando en equipo