




Resumen del Puesto: Importante empresa de tecnologías busca un Desarrollador Front end con React para contribuir al desarrollo de soluciones innovadoras y mantener altos estándares de calidad. Puntos Destacados: 1. Oportunidad de desarrollo profesional 2. Colaboración en equipo (scrum, metodologías ágiles) 3. Aplicación de buenas prácticas de UI/UX y accesibilidad Importante empresa de tecnologías solicita tu talento como: Desarrollador Front end con React Solo necesitas: Licenciatura concluida en áreas computacionales o afín 2 años de experiencia mínimo como desarrollador 1. Fundamentos de Desarrollo Frontend HTML5: Semántica, formularios, accesibilidad, elementos multimedia. CSS3: Diseño responsivo (media queries, flexbox, grid). Preprocesadores CSS como SASS/SCSS. Familiaridad con frameworks como TailwindCSS o Bootstrap. JavaScript (ES6+): Manipulación del DOM. Promesas, async/await. Operadores avanzados (spread/rest, destructuring). Funciones de alto orden (map, filter, reduce). --- 2. React.js Core Concepts: Componentes funcionales y de clase. Props y state. Hooks básicos (useState, useEffect) y avanzados (useContext, useReducer, useMemo). Estado Global: Context API. Familiaridad con librerías como Redux o Zustand. Routing: React Router (rutas dinámicas, navegación programática, parámetros de URL). Ciclo de vida: Conocimiento del ciclo de vida de los componentes (componentDidMount, etc.). Efectos secundarios y limpieza en hooks. Optimización: Code splitting y lazy loading. Manejo eficiente del renderizado. --- 3. Testing Escribir pruebas unitarias y de integración: Jest y React Testing Library. Familiaridad con pruebas de componentes. --- 4. Herramientas de Desarrollo Versionamiento: Uso de Git y plataformas como GitHub/GitLab/Bitbucket. Entorno de desarrollo: Familiaridad con VSCode y extensiones útiles. Empaquetadores: Webpack, Vite o Parcel. Linters y formateadores: ESLint, Prettier. --- 5. APIs y Networking Consumo de APIs: Fetch API y Axios. Métodos HTTP (GET, POST, PUT, DELETE) y manejo de errores. Autenticación: Manejo de tokens (JWT, OAuth). Almacenamiento seguro en localStorage/sessionStorage o cookies. --- 6. Integración con Backend Conexión con APIs REST. Familiaridad con GraphQL (deseable). Conocimiento básico sobre CORS y manejo de peticiones asíncronas. --- 7. Diseño y Usabilidad Buenas prácticas de UI/UX: Familiaridad con herramientas de diseño como Figma o Adobe XD. Accesibilidad web (WCAG). 8. Soft Skills Resolución de problemas y pensamiento crítico. Habilidad para leer y entender documentación. Capacidad de colaborar en equipo (scrum, metodologías ágiles). Conocimientos Deseables (Opcionales pero Valiosos) TypeScript: Tipado estático en aplicaciones React. SSR y SSG: Next.js. Estado Avanzado: MobX, React Query. PWA: Progressive Web Apps. Testing avanzado: Cypress o Playwright. WebSockets: Integración en tiempo real. Ofrecemos: Sueldo base Prestaciones de ley Oportunidad de desarrollo SI CUBRES EL PERFIL MENCIONADO POSRTULATE POR ESTE MEDIO Y A LABREVEDAD NOS COMUNICAREMOS CONTIGO. -Requerimientos- Educación mínima: Educación superior - Licenciatura 2 años de experiencia Edad: entre 27 y 40 años Palabras clave: developer, programador
