Se requiere un desarrollador frontend que:
- Se responsabilice de una parte del producto, dentro de las prioridades generales del equipo
- Aporte valor al producto que sea valioso para el cliente
- Al entregar el resultado, comprenda tanto la solución técnica como los escenarios de usuario
- Planificar el trabajo e informar de él con transparencia
- Interactuar con el equipo de diseño y los desarrolladores del lado del servidor,
- Ser capaz de entender el código de otras personas
- Resolver los problemas comunicados por nuestros clientes
- Aprender nuevas tecnologías e incorporarlas al proyecto para mejorarlo
- Adoptar soluciones conjuntas en equipo a problemas complejos
Requisitos:
- Comprensión de la programación funcional y los principios de programación orientada a objetos
- 4-5 años de experiencia en desarrollo JS
- Conocimiento de las características y sintaxis de las últimas versiones de ECMAScript
- Conocimiento profundo de React.js y sus principios básicos
- Comprensión de SPA basado en React/Redux
- Comprensión de los métodos de prueba y conocimiento de las herramientas de prueba (pruebas unitarias, e2e)
- Experiencia con el sistema de control de versiones Git
- Experiencia con herramientas de desarrollo como Babel, Webpack, ESlint, npm
Se valorará positivamente
- Experiencia creando visualizaciones interactivas usando D3.js
- Experiencia construyendo aplicaciones web de alta carga y optimizando el rendimiento
- Práctica probando tu propio código y aplicando TDD y/o BDD
- Experiencia en diseño y desarrollo de interfaces
- Compromiso con los principios de SOLID, KISS y YAGNI