Dominio de React.js: Experiencia sólida en el uso de Hooks (useState, useEffect, useMemo), componentes funcionales y el ciclo de vida de la aplicación.JavaScript Moderno (ES6+): Conocimientos avanzados de promesas, async/await, desestructuración y manipulación de arreglos.TypeScript: (Altamente recomendado hoy en día) Capacidad para desarrollar código tipado para reducir errores y mejorar la mantenibilidad.Gestión de Estado: Experiencia con librerías de estado global como Redux Toolkit, Zustand o Context API.Manejo de Estilos: Experiencia en CSS moderno mediante Tailwind CSS, Styled Components o módulos CSS.Consumo de APIs: Capacidad para integrar servicios RESTful o GraphQL (usando Axios o React Query).Control de Versiones: Uso fluido de Git (Gitflow, Pull Requests, Code Reviews).Desarrollador React Native (Móvil)Desarrollo Multiplataforma: Escribir y mantener un código base único para iOS y Android.Componentes: Crear componentes de UI reutilizables y fluidos con Flexbox y animaciones.Integración: Consumo de APIs REST/GraphQL y manejo del estado global (Redux, Zustand).Funciones Nativas: Integrar capacidades del dispositivo como GPS, Cámara y Notificaciones Push.Despliegue: Gestionar el ciclo de vida de la app, desde el testing hasta la publicación en tiendas (Store).