3+ años de experiencia desarrollando aplicaciones Frontend con React. Sólidos conocimientos de JavaScript (ES6+) y TypeScript. Experiencia desarrollando aplicaciones web utilizando herramientas modernas del ecosistema React (Vite, Next.js o similares). Experiencia consumiendo APIs REST e integrando servicios backend. Experiencia trabajando con soluciones de gestión de estado como React Context, Redux, Zustand o similares. Experiencia desarrollando aplicaciones con arquitecturas modernas basadas en componentes. Conocimiento de gestores de paquetes del ecosistema JavaScript (npm, pnpm o Yarn). Capacidad para escribir código limpio, mantenible, reutilizable y escalable, aplicando buenas prácticas de desarrollo. Conocimientos de arquitectura de aplicaciones Frontend, modularización y patrones de diseño. Experiencia utilizando Git, trabajando con Pull Requests, Code Reviews y resolución de conflictos. Experiencia escribiendo tests utilizando herramientas como Jest, React Testing Library, Vitest o similares. Conocimientos de optimización de rendimiento en aplicaciones web (renderizado, carga, bundle size, lazy loading, memoización, etc.). Experiencia desarrollando productos para usuarios finales. Capacidad para interpretar diseños y colaborar con equipos de Producto, UX/UI y Backend. Atención al detalle en la construcción de interfaces consistentes, accesibles y con una excelente experiencia de usuario. Mentalidad orientada a producto, priorizando soluciones técnicas que generen valor para el usuario y el negocio. Experiencia trabajando con metodologías ágiles (Scrum y/o Kanban). Buenas habilidades de comunicación, colaboración y trabajo en equipo. Capacidad para recibir y brindar feedback técnico de forma constructiva. Proactividad para identificar oportunidades de mejora tanto técnicas como funcionales. Experiencia utilizando herramientas de Inteligencia Artificial (Cursor, GitHub Copilot, Claude Code, ChatGPT u otras similares) para acelerar el desarrollo, asistir en debugging, mejorar la calidad del código, automatizar tareas y aumentar la productividad, manteniendo siempre criterio técnico sobre las soluciones propuestas.