Descripción del puesto
Experiencia de 2 a 4 años desarrollando en la especialidad
Maneja JavaScript en un nivel avanzado, manipula hábilmente HTML5 y CSS.
Competencia técnica de preprocesadores CSS (Sass, Less, etc) a nivel avanzado
Competencia técnica y uso de patrones y nomenclatura CSS (7.1, BEM)
Competencia técnica de características avanzadas de Javascript (one-page lifecycle, anonymous functions, scoping, polifylling)
Competencia técnica y uso de Server Side Rendering
Competencia técnica de los principios y buenas prácticas de SEO
Manejo de React.js y Javascript (V8)
Competencia técnica y manejo de técnicas de seguridad en aplicaciones web (XSS, injecciones, etc)
Manejo adecuado de los estados de la aplicación (Redux, useContext, etc)
Manejo adecuado con integración a API´s (Amplify, Axios, etc)
Competencia técnica de patrones de desarrollo (Singleton, observer, modulo, etc)
Competencia técnica de patrones de arquitectura (Ej, MVC, Flux, etc)
Manejo y Competencia técnica de solicitudes asincrónicas (Async, Await, promesas)
Competencia técnica y aplicación de pruebas unitarias a componentes creados. (Ej. Jest, TestLibrary, etc.)
Competencia técnica o aplicación de técnicas UI: Traduce elementos complejos como sistemas de grillas, navegación, paginación e iconos a componentes para aplicaciones web responsive
Conoce herramientas de diseño , especialmente Figma
Competencia técnica o aplicación de requerimientos UX: Captura datos utilizando etiquetado y análisis, ejecuta pruebas A/B
Competencia técnica del Marco de trabajo Ágil y Mindset Ágil
Arquitectura microfrontend
Desarrollo y acompañamiento en Design System