Développeur Web Senior React.js/Node.js - Poste à Distance
À distance
À plein temps
Temps partiel
Rejoignez notre équipe avant-gardiste en tant que Développeur Web Senior travaillant sur des produits de pointe avec un minimum de code existant. Vous serez responsable de créer des applications web performantes et élégantes, de la conception à l'implémentation, en collaborant avec des équipes back-end dédiées et en travaillant à partir de spécifications de design détaillées.
Responsabilités Principales
- Concevoir et développer des architectures front-end sophistiquées utilisant React.js et les frameworks JavaScript modernes.
- Implémenter des interfaces utilisateur fluides suivant des spécifications de design haute fidélité.
- Créer des applications web responsives fonctionnant parfaitement sur plusieurs appareils et navigateurs.
- Développer des widgets et composants web intégrables pour différentes plateformes.
- Construire et optimiser des intégrations d'API RESTful et des implémentations WebSocket.
- Assurer la performance, la qualité et la réactivité des applications.
- Écrire du code propre, maintenable et bien documenté.
- Collaborer avec les développeurs back-end et les designers pour implémenter des solutions complètes.
- Participer aux revues de code et contribuer aux discussions techniques.
Compétences et Expérience Requises
- 5+ ans d'expérience professionnelle avec JavaScript, incluant de solides compétences en manipulation du DOM.
- Compréhension experte de React.js (v18+), Redux (v4+), et leurs principes fondamentaux.
- Expérience avérée en développement Node.js (v16+ ou LTS récent).
- Maîtrise avancée de SASS, CSS3, et des principes de design responsive.
- Connaissance approfondie des spécifications EcmaScript modernes (ES2022+).
- Expérience en techniques de programmation fonctionnelle.
- Expérience pratique avec des bibliothèques de structures de données comme Immutable.js.
- Solide compréhension des API RESTful et des mécanismes d'autorisation modernes (JWT).
- Maîtrise des outils de build front-end, notamment Babel, Webpack (v5+), et NPM/Yarn.
- Expérience dans l'implémentation de WebSocket ou technologies similaires de communication en temps réel.
- Antécédents éprouvés dans la création d'interfaces fidèles aux maquettes de design.
- Expérience dans la création de balisage compatible avec les emails pour des modèles d'emails responsifs.
- Solides principes de programmation orientée objet et pratiques de code propre.
Atouts Supplémentaires
- Expérience avec Recompose ou bibliothèques utilitaires React similaires.
- Familiarité avec TypeScript (v5.0+).
- Connaissance des frameworks de test comme Jest, Enzyme, ou React Testing Library.
- Expérience avec GraphQL et Apollo Client.
- Familiarité avec les pipelines CI/CD (GitHub Actions, Jenkins).
- Compréhension des normes d'accessibilité web (WCAG 2.1).
- Expérience antérieure de travail dans des équipes à distance.
- Connaissance des technologies de conteneurisation (Docker, Kubernetes).
Pourquoi Nous Rejoindre
Travaillez sur des produits innovants sans les contraintes du code legacy. Profitez de la liberté du travail à distance tout en collaborant avec des professionnels talentueux. Vous aurez l'opportunité d'influencer les décisions techniques et d'aider à construire des applications évolutives qui font une réelle différence. Nous valorisons le code propre, la pensée innovante et les développeurs qui peuvent équilibrer l'excellence technique avec des solutions pratiques.