Développeur React Senior | Projet de Planification de Voyages | 100% Télétravail

À distance
À plein temps
Temps partiel
À Propos du Poste Nous recherchons un Développeur React expérimenté pour rejoindre notre équipe dynamique travaillant sur un système innovant de planification et de réservation de voyages multi-destinations. Ce projet ambitieux vise à transformer l'expérience utilisateur dans l'industrie du voyage en proposant une solution intuitive et performante pour organiser des itinéraires complexes. Vous serez au cœur du développement frontend, responsable de créer des interfaces utilisateur réactives et élégantes qui simplifieront le processus de planification de voyage pour nos utilisateurs internationaux. Responsabilités Principales - Concevoir et développer des composants React réutilisables et évolutifs pour notre plateforme de planification de voyages. - Implémenter des interfaces utilisateur dynamiques et intuitives en utilisant React 18 et TypeScript 5.0+. - Intégrer et optimiser l'architecture Redux pour une gestion efficace de l'état de l'application. - Collaborer avec les designers UX/UI pour transformer les maquettes en interfaces fonctionnelles et esthétiques. - Assurer la compatibilité cross-browser et l'adaptabilité des interfaces sur différents appareils et résolutions d'écran. - Optimiser les performances frontend pour garantir des temps de chargement rapides et une expérience utilisateur fluide. - Participer aux revues de code et contribuer à l'amélioration continue des pratiques de développement de l'équipe. - Résoudre les problèmes techniques complexes liés à l'interface utilisateur et à la logique de l'application. - Intégrer des API RESTful et GraphQL pour communiquer avec les services backend. - Mettre en œuvre et maintenir les tests unitaires et d'intégration pour garantir la qualité du code. Compétences Requises - Minimum de 3 ans d'expérience professionnelle en développement frontend, avec une expertise approfondie en React et son écosystème. - Maîtrise avancée de JavaScript moderne (ES6+) et TypeScript. - Expérience significative avec React 16+ et Redux (ou autres solutions de gestion d'état comme Context API ou MobX). - Connaissance approfondie de l'écosystème React incluant webpack, Babel, et les outils de test comme Jest et React Testing Library. - Expérience pratique dans la création d'interfaces adaptatives et responsive avec CSS3, SASS/SCSS, et frameworks CSS comme Tailwind ou Material-UI. - Solide compréhension des principes d'optimisation des performances web. - Maîtrise des systèmes de contrôle de version Git et des workflows collaboratifs. - Expérience avec les commandes de base Linux pour les environnements de développement. - Connaissance des principes d'accessibilité web (WCAG). - Niveau d'anglais technique suffisant pour comprendre la documentation et les spécifications techniques. Compétences Appréciées - Expérience avec Next.js ou autres frameworks React pour le rendu côté serveur. - Connaissance de Node.js et des API RESTful. - Expérience avec GraphQL et Apollo Client. - Familiarité avec les méthodologies Agile/Scrum. - Expérience dans l'industrie du voyage ou des plateformes de réservation. - Connaissance des pratiques de PWA (Progressive Web Apps). - Expérience avec les outils de CI/CD comme Jenkins, GitLab CI, ou GitHub Actions. - Contributions à des projets open-source. Pourquoi Nous Rejoindre En rejoignant notre équipe, vous aurez l'opportunité de travailler sur un produit innovant qui révolutionne la façon dont les voyageurs planifient leurs aventures multi-destinations. Vous bénéficierez d'un environnement de travail 100% à distance, d'une flexibilité horaire, et de la possibilité de collaborer avec des professionnels talentueux à travers le monde. Nous valorisons l'apprentissage continu, l'innovation et offrons des opportunités d'évolution dans un secteur en pleine croissance.