Desarrollador Senior React/Redux | Proyecto Remoto de Portal Web

Remoto
Jornada completa
Descripción del Proyecto Estamos buscando un Desarrollador Frontend experimentado con sólidos conocimientos en React.js y Redux para unirse a nuestro equipo dinámico en el desarrollo de un portal de usuario innovador. Este proyecto le permitirá aplicar sus habilidades avanzadas en React para crear interfaces interactivas y altamente responsivas que transformarán la experiencia del usuario final. El proyecto tiene una duración estimada de 1-3 meses, con posibilidad de extensión para candidatos excepcionales. Como especialista en React, usted será responsable de implementar la arquitectura frontend del portal utilizando las mejores prácticas y tecnologías modernas de desarrollo web. Responsabilidades Clave - Desarrollar componentes React reutilizables y mantenibles para la interfaz del portal de usuario. - Implementar gestión de estado eficiente utilizando Redux y los patrones más actualizados. - Optimizar el rendimiento de la aplicación mediante técnicas avanzadas de React (memoización, virtualización, code-splitting). - Colaborar con el equipo de backend para integrar APIs REST y garantizar una comunicación fluida entre capas. - Configurar y mantener procesos de CI/CD para asegurar despliegues confiables y eficientes. - Implementar pruebas unitarias y de integración para garantizar la calidad del código. - Participar en revisiones de código y seguir los estándares de desarrollo establecidos. - Documentar componentes y funcionalidades clave para facilitar el mantenimiento futuro. Requisitos Técnicos - Experiencia comercial mínima de 2 años en desarrollo frontend con React.js. - Dominio sólido de React.js (versión 18+) y su ecosistema, incluyendo Hooks y Context API. - Experiencia profunda con Redux para gestión de estado global (Redux Toolkit preferible). - Conocimientos avanzados en JavaScript moderno (ES6+) y TypeScript. - Experiencia con Webpack para configuración y optimización de bundling. - Familiaridad con sistemas de control de versiones Git y flujos de trabajo colaborativos. - Experiencia implementando y manteniendo pipelines de CI/CD. - Conocimientos de HTML5, CSS3 y preprocesadores como SASS/LESS. - Experiencia en desarrollo de interfaces responsivas y compatibles con múltiples navegadores. Habilidades Deseables - Experiencia con bibliotecas de testing como Jest, React Testing Library o Enzyme. - Conocimientos de Next.js para renderizado del lado del servidor. - Experiencia con bibliotecas de componentes como Material-UI, Chakra UI o Ant Design. - Familiaridad con GraphQL y Apollo Client. - Conocimientos de optimización de rendimiento web y métricas Core Web Vitals. - Experiencia previa en desarrollo de portales de usuario o aplicaciones web complejas. - Habilidades básicas de UX/UI para colaborar efectivamente con diseñadores. Condiciones Laborales - Contrato: Tiempo completo (40 horas semanales). - Ubicación: 100% remoto con posibilidad de trabajar desde cualquier ubicación geográfica. - Horario: Flexible, con necesidad de cierta superposición con el horario del equipo principal. - Duración: Proyecto inicial de 1-3 meses con posibilidad de extensión. - Comunicación: Reuniones diarias de coordinación y herramientas colaborativas para gestión de proyecto. ¿Por Qué Unirse a Este Proyecto? Este proyecto ofrece una oportunidad única para desarrolladores React que buscan aplicar sus conocimientos en un entorno dinámico y desafiante. Trabajará con tecnologías de vanguardia y tendrá la libertad de proponer soluciones innovadoras. Nuestro ambiente colaborativo fomenta el crecimiento profesional y valora las contribuciones individuales, permitiéndole expandir su portafolio con un proyecto de alta visibilidad en el desarrollo de portales de usuario.