Desarrollador Senior de React para Plataforma de Viajes | Remoto

Remoto
Jornada completa
Tiempo parcial
Buscamos un Desarrollador de React experimentado para incorporarse a nuestro equipo innovador que trabaja en un sofisticado planificador de viajes online y servicio de reservas para itinerarios complejos con múltiples destinos. Como miembro clave de nuestro equipo frontend, desarrollará interfaces de usuario intuitivas que transforman complicadas logísticas de viaje en experiencias fluidas para nuestros usuarios globales. Responsabilidades Principales: - Diseñar y desarrollar interfaces de usuario responsivas y de alto rendimiento utilizando React 18, TypeScript y estándares modernos de JavaScript. - Implementar soluciones de gestión de estado utilizando Redux/Redux Toolkit para estados de aplicación complejos. - Crear bibliotecas de componentes reutilizables que mantengan la consistencia visual en toda la plataforma. - Colaborar con diseñadores UX/UI para transformar maquetas en interfaces funcionales con atención al detalle. - Optimizar el rendimiento de la aplicación, garantizando tiempos de carga rápidos e interacciones fluidas. - Integrar con APIs RESTful y GraphQL para conectar componentes frontend con servicios backend. - Escribir código limpio y mantenible siguiendo las mejores prácticas y estándares del equipo. - Participar en revisiones de código para garantizar la calidad y el intercambio de conocimientos. - Solucionar problemas y depurar incidencias en diferentes navegadores y dispositivos. - Contribuir a decisiones de arquitectura técnica para implementaciones frontend efectivas. Habilidades Requeridas: - Mínimo 3 años de experiencia profesional en desarrollo frontend. - Sólida competencia en JavaScript moderno (ES6+) y TypeScript (4.x+). - Amplia experiencia con React (16.8+ incluyendo Hooks) y ecosistema Redux. - Sólido entendimiento de webpack, Babel y herramientas modernas de construcción frontend. - Experiencia creando layouts responsivos y adaptativos utilizando CSS3, Flexbox y Grid. - Familiaridad con operaciones de línea de comandos Linux para flujos de trabajo de desarrollo. - Dominio de control de versiones Git y flujos de trabajo de desarrollo colaborativo. - Conocimiento básico de inglés suficiente para leer especificaciones técnicas y participar en discusiones de equipo. - Experiencia con frameworks de testing como Jest y React Testing Library. - Comprensión de problemas de compatibilidad cross-browser y sus soluciones. Valorable: - Experiencia con Next.js o frameworks similares de React para renderizado del lado del servidor. - Conocimiento de GraphQL y Apollo Client para gestión eficiente de datos. - Experiencia con preprocesadores CSS (SASS/LESS) o soluciones CSS-in-JS (Styled Components, Emotion). - Comprensión de estándares de accesibilidad (WCAG) y técnicas de implementación. - Trabajo previo en plataformas de viajes o sistemas de reservas online. - Experiencia con pipelines CI/CD y procesos de despliegue automatizados. - Familiaridad con tecnologías de contenedorización (Docker). - Conocimiento básico de tecnologías backend (Node.js, Express). Por Qué Unirse a Nosotros: Trabajar en nuestra plataforma de viajes le ofrece la oportunidad de resolver desafíos técnicos complejos mientras crea funcionalidades que ayudan a las personas a explorar el mundo. Se unirá a un equipo colaborativo remote-first que valora la innovación, el equilibrio entre vida laboral y personal, y el aprendizaje continuo. Esta posición ofrece compensación competitiva, horarios flexibles y la oportunidad de desarrollar sus habilidades en un producto utilizado por viajeros a nivel global.