Buscamos un desarrollador con las siguientes características:
2 o más años de experiencia
HTML5: Dominio de la estructura de las páginas web, etiquetas semánticas, accesibilidad (a11y) y buenas prácticas.
CSS3: Conocimiento avanzado de diseño y maquetación de interfaces, con Flexbox, CSS Grid, animaciones y transiciones. Experiencia con preprocesadores como Sass o LESS.
Dominio de JavaScript moderno (ES6 y versiones superiores). Conocimiento profundo de conceptos como promesas, async/await, destructuración, spread/rest operators, módulos y clases.
Experiencia en el uso de React.js para construir componentes reutilizables, gestión del estado con Redux, Context API y comprensión del ciclo de vida de los componentes.
Conocimiento en Angular para la creación de aplicaciones complejas, comprensión del sistema de componentes, servicios, RxJS para manejo de datos reactivos y NgRx para gestión del estado.