Ingénieur frontend
Détails
Description
Quels défis quotidiens vous attendent ?
• Créer des fonctionnalités frontend optimales basées sur l’analyse métier.
• Fournir des logiciels de haute qualité en appliquant de bonnes pratiques, des modèles de conception et en garantissant un niveau approprié de couverture des tests unitaires et fonctionnels.
• Travailler dans l’ensemble du cycle de développement logiciel : analyser les besoins métier, concevoir la solution, tester fonctionnellement, implémenter et déployer la version finale, ainsi que résoudre les problèmes produits signalés par les chefs d’entreprise et autres parties prenantes.
• Participation au contrôle de qualité du code d’autres programmeurs (revue de code).
• Participer à des réunions stratégiques et apporter son expertise sur les solutions logicielles.
• Travailler en étroite collaboration avec les designers et les entreprises pour définir et mettre en œuvre d’excellentes solutions.
• Rédiger le code DRY et S.O.L.I.D.
• Collaborer étroitement avec les ingénieurs backend pour définir les contrats API optimaux, les stratégies de mise en cache et les budgets de performance à travers la pile.
• Contribuer à l’orientation technique : évaluer les nouvelles technologies, proposer des améliorations architecturales et définir les meilleures pratiques pour la discipline frontend.
• Mentorat de vos coéquipiers et partage de connaissances.
Qu’est-ce qu’il vous faut pour réussir dans ce rôle ?
• Minimum 6+ ans d’expérience commerciale dans la création d’applications frontend à grande échelle (SPA / SSR / hybrides).
• Solide connaissance de JavaScript (ES2017+) et de TypeScript (avec une utilisation complète des types avancés).
• Connaissance de React (v18+), Next.js (App Router, RSC) et configuration du monodépôt.
• Excellente maîtrise de HTML5, CSS3 et de certaines API Web.
• Compréhension approfondie des schémas et solutions de gestion de l’état / des données (Redux, Zustand, React Context).
• Compréhension de la boucle d’événements nodejs, de la GC, de la pile d’appels et de l’optimisation des performances à l’exécution.
• Bonne compréhension des modèles de conception DRY, SOLID et courants.
• Connaissance des pratiques et outils d’intégration continue.
• Capacité à travailler sur l’ensemble du cycle de vie du développement logiciel.
• Expérience de collaboration avec des équipes backend sur la conception et la performance d’API.
• Capacité à mener et à participer à des revues de code.
• Solides compétences en communication et capacité à travailler en étroite collaboration avec les designers et les parties prenantes.
• Volonté de mentorer ses coéquipiers et de partager ses connaissances.
• Bonne maîtrise de l’anglais écrit et parlé.
Qu’offrons-nous ?
• Télétravail avec des horaires flexibles.
• Tous les outils et équipements nécessaires pour accomplir vos fonctions.
• Des opportunités de bonus mensuels liées aux résultats du marché.
• Plateforme de soutien en santé mentale (Nilo).
• Codes de réduction de 50 % pour les jeux tous les deux mois.
• Programme d’ancienneté (code de réduction annuel, jusqu’à 10 jours de congé payés supplémentaires, bonus pour les 2, 5, 10, 15 et 20 ans).

