Développeur Frontend React Senior | TypeScript | Remote
À distance
À plein temps
Temps partiel
Cette opportunité exceptionnelle permet à un Développeur Frontend expérimenté de rejoindre une équipe dynamique travaillant sur des solutions technologiques de pointe. En tant que Développeur Frontend React Senior, vous concevrez et implémenterez des interfaces utilisateur performantes qui répondent aux exigences métier et techniques les plus rigoureuses.
Type de Contrat
- CDI, Temps plein.
Responsabilités Principales
- Développer des interfaces utilisateur réactives et intuitives en utilisant React 18+ et TypeScript.
- Collaborer étroitement avec les analystes, clients, testeurs, architectes et autres membres de l'équipe pour transformer les besoins métier en solutions techniques élégantes.
- Concevoir et implémenter des composants réutilisables pour assurer la cohérence et l'efficacité du code.
- Optimiser les performances des applications frontend pour garantir une expérience utilisateur fluide.
- Résoudre les problèmes techniques complexes et proposer des solutions innovantes.
- Participer activement aux revues de code et aux sessions de planification de sprint.
- Effectuer des tests unitaires rigoureux pour maintenir la qualité du code.
- Documenter les solutions techniques développées pour faciliter la maintenance future.
Compétences Requises
- Minimum de 2 ans d'expérience en développement d'interfaces utilisateur avec JavaScript (ES6+).
- Maîtrise approfondie de React 18+ et de ses mécanismes avancés (hooks, context API, suspense).
- Expérience significative avec les gestionnaires d'état (Redux, MobX, Zustand ou équivalents) dans les applications React.
- Excellente connaissance des technologies web fondamentales: HTML5, CSS3, SASS, et des formats de données XML/JSON.
- Maîtrise des préprocesseurs CSS comme SASS et LESS pour créer des styles maintenables et évolutifs.
- Expérience pratique dans le développement d'applications utilisant REST API ou WebSockets.
- Compétences avérées en matière de tests unitaires avec des frameworks modernes comme Jest ou React Testing Library.
- Maîtrise du système de contrôle de version Git et des workflows collaboratifs.
- Expérience en matière d'intégration et d'optimisation d'interfaces utilisateur pour différents appareils et navigateurs.
- Excellentes aptitudes en communication, avec la capacité d'argumenter vos choix techniques et de proposer des solutions adaptées.
Atouts Supplémentaires
- Maîtrise approfondie de TypeScript et de ses fonctionnalités avancées.
- Expérience dans la configuration et l'optimisation des outils de build comme Webpack, Vite ou Turbopack.
- Configuration personnalisée d'ESLint pour maintenir des standards de code élevés.
- Connaissance pratique des architectures micro-frontend pour les applications scalables.
- Expérience avec les principes et implémentations de cryptographie dans les applications web.
- Utilisation de Storybook pour la documentation et le test des composants UI.
- Configuration et optimisation des pipelines CI/CD pour l'intégration et le déploiement continus.
- Capacité à produire une documentation technique claire et précise.
- Connaissance du standard OAuth 2.0 et des bonnes pratiques d'authentification.
- Expérience avec les monorepositories (Turborepo, Nx, Lerna) pour la gestion de projets complexes.
Environnement Technique
- Backend: Java/Kotlin avec Spring Boot.
- Frontend: TypeScript avec React 18+.
- Outils de build: Webpack/Vite.
- Tests: Jest, React Testing Library.
- Gestion d'état: Redux Toolkit, Context API.
- Style: SASS, CSS Modules ou solutions modernes.
Pourquoi Nous Rejoindre
Vous intégrerez une équipe passionnée par l'innovation technologique, où votre expertise en développement frontend sera valorisée. Nous offrons un environnement de travail flexible, entièrement à distance, qui vous permettra d'équilibrer vie professionnelle et personnelle tout en relevant des défis techniques stimulants. Vous aurez l'opportunité de travailler avec des technologies de pointe et de contribuer significativement à l'évolution de nos produits.