Développeur Frontend React Senior pour Projet de Portail Utilisateur

À distance
À plein temps
Nous recherchons un Développeur Frontend expérimenté maîtrisant React pour rejoindre notre équipe d'innovation dans le développement d'un portail utilisateur sophistiqué. Ce projet de 1 à 3 mois offre des horaires flexibles avec possibilité de prolongation pour le candidat idéal. Votre expertise en React et Redux sera essentielle pour créer une interface utilisateur performante et intuitive. Aperçu du Projet Vous serez chargé de concevoir et d'implémenter la partie frontend de notre application de portail utilisateur, en utilisant les pratiques modernes de React et les solutions de gestion d'état avancées. Ce rôle nécessite un développeur capable de livrer des interfaces réactives et performantes qui offrent une expérience utilisateur exceptionnelle dans un environnement technologique évolutif. Responsabilités Principales - Concevoir et développer des interfaces utilisateur réactives en utilisant React 18 et Redux pour une gestion d'état efficace et prévisible. - Implémenter une architecture de composants réutilisables suivant les meilleures pratiques et les modèles de conception reconnus dans l'industrie. - Configurer et optimiser les builds Webpack pour les environnements de production avec un accent sur la performance. - Intégrer des API RESTful et des services backend pour assurer une communication fluide entre les différentes couches de l'application. - Participer aux revues de code et contribuer aux discussions techniques pour améliorer la qualité globale du produit. - Assurer la compatibilité multi-navigateurs et l'implémentation de design responsive pour tous les appareils. - Mettre en place des tests unitaires et d'intégration pour garantir la fiabilité et la maintenabilité du code. - Travailler avec des pipelines CI/CD pour rationaliser les processus de déploiement et garantir une livraison continue. - Optimiser les performances de l'application et les temps de chargement pour une expérience utilisateur optimale. - Collaborer avec les équipes de design et de backend pour implémenter de nouvelles fonctionnalités cohérentes. Compétences Requises - Minimum de 2 ans d'expérience en développement commercial avec React.js dans des environnements de production. - Maîtrise approfondie de React 16+ et de l'écosystème Redux (Redux Toolkit, Redux Saga, Redux Thunk). - Connaissance solide de JavaScript moderne (ES6+) et expérience significative avec TypeScript 4.x+. - Expérience démontrée avec la configuration et l'optimisation de Webpack 5. - Familiarité avec les workflows CI/CD modernes et les stratégies de déploiement automatisées. - Compréhension approfondie du design responsive et des problématiques de compatibilité multi-navigateurs. - Expérience pratique dans l'intégration d'API RESTful et la gestion d'opérations asynchrones complexes. - Connaissance des frameworks de test frontend (Jest, React Testing Library, Cypress) et des méthodologies TDD. - Maîtrise des systèmes de gestion de versions Git et des flux de travail collaboratifs. Atouts Supplémentaires - Expérience avec React Query, SWR ou d'autres bibliothèques modernes de gestion de données. - Connaissance de Next.js, Remix ou d'autres frameworks React avancés. - Familiarité avec GraphQL et Apollo Client pour des requêtes de données optimisées. - Expérience avec des bibliothèques de composants UI (Material-UI, Chakra UI, Tailwind CSS). - Compréhension du rendu côté serveur (SSR) et des techniques de fractionnement de code. - Expérience avec WebSockets, Socket.io ou d'autres solutions pour applications en temps réel. - Connaissance de la conteneurisation (Docker) et des services cloud (AWS, GCP, Azure). - Expérience avec des outils de surveillance et d'optimisation des performances (Lighthouse, WebPageTest). Pourquoi Nous Rejoindre Travailler sur ce projet vous offre la flexibilité du télétravail au sein d'une équipe dynamique et innovante. Vous aurez l'opportunité de contribuer à une application moderne en utilisant les dernières techniques et technologies React. Nous proposons une rémunération compétitive adaptée à votre expérience, des horaires de travail flexibles, et la possibilité d'une collaboration prolongée sur de futurs projets stimulants en fonction de vos performances et de votre engagement.