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.