Buscamos un desarrollador fullstack react (microfront)
con experiencia de +3 años con el manejo de las siguientes tecnologías:
1. Conocimientos fundamentales de frontend
● html5, css3 y javascript (es6+)
o dominio de semántica html, css moderno (flexbox, grid, css modules) y características avanzadas de javascript.
● typescript (deseable)
o tipado estático para mejorar la mantenibilidad en proyectos complejos.
2. Experiencia con react
● react.js (hooks, context api, state management)
o componentes funcionales, ciclos de vida, y manejo de estado (usestate, useeffect, etc.).
● patrones de diseño reutilizables
o componentes compuestos, higher-order components (hoc), render props.
● librerías complementarias
o react router, formik (formularios), etc.
3. Microfrontends (arquitectura clave)
● conceptos clave
o entender las ventajas/desventajas de microfrontends (aislamiento, despliegues independientes, escalabilidad).
● implementación con webpack
o configuración de module federation (de webpack 5) para compartir componentes/dependencias entre microapps.
o manejo de dependencias compartidas (evitar duplicación de librerías como react).
● enfoques de integración
o runtime integration (ej: cargar microapps dinámicamente) vs build-time integration.
4. Webpack (herramienta clave)
● configuración avanzada
o loaders (para js/ts, css, assets), plugins, y optimizaciones (code splitting, tree shaking).
● module federation
o crear y consumir "remotes" (microapps) y "hosts" (contenedor principal).
● entornos de desarrollo y producción
5. Estilos y diseño
● css-in-js o preprocesadores
o styled components, sass/less.
● frameworks ui (opcional)
o material-ui, taildwind, o similares.
6. Testing
● jest + react testing library
o pruebas unitarias y de integración.
7. Devops y performance
● despliegue de microapps
o configuración de ci/cd.
● optimización
o lazy loading, chunk splitting, caching.
● monitoreo
8. Habilidades blandas
● trabajo en equipo
o coordinación con otros equipos.
● comunicación clara
o documentación de apis compartidas y contratos entre microfrontends
requisitos:
ingeniería en sistemas computacionales o afín
+3 años gestionando como fullstack
posición 100% presencial a laboral en tlalpan -cdmx