À distance
Hybride
Sénior
Développeur Front-End
Le Développeur Front-End jouera un rôle clé dans la conception, le développement et la maintenance d'interfaces web modernes et responsives qui alimentent les applications centrales de Zūm Rails.
Le candidat idéal possédera une solide expertise en Angular ainsi qu'une compréhension approfondie de l'architecture front-end, de la performance et de l'expérience utilisateur. À ce poste, vous collaborerez étroitement avec les chefs de produit, les concepteurs et les ingénieurs back-end afin de fournir des interfaces utilisateur intuitives, évolutives et de haute qualité qui offrent des expériences de données financières fluides à nos clients.
Responsabilités principales
Diriger le développement d'interfaces utilisateur modernes, responsives et performantes à l'aide d'Angular.
Collaborer avec les concepteurs et les chefs de produit pour transformer les exigences en expériences utilisateur fluides et intuitives.
Établir et faire respecter les normes front-end, en menant et en participant à des révisions de code pour garantir la qualité, la sécurité et l'évolutivité.
Documenter les composants, les flux de travail et les décisions techniques afin de soutenir l'alignement et la maintenabilité.
Partager les efforts de manière transversale avec les équipes d'ingénierie, de produit et d'assurance qualité (QA) pour livrer des fonctionnalités qui améliorent l'expérience client et les résultats commerciaux.
Promouvoir l'excellence du front-end en définissant les meilleures pratiques, en menant les initiatives techniques et en favorisant l'innovation.
Intégrer les applications front-end avec des services back-end en C# .NET Core, garantissant des connexions API fluides et des performances optimisées.
Rechercher et mettre en œuvre de nouveaux outils, frameworks et pratiques afin d'améliorer l'efficacité des développeurs et la qualité du code.
Encadrer et soutenir les membres de l'équipe dans l'apprentissage d'Angular, de TypeScript et des principes modernes d'architecture front-end.
Prendre en charge et maintenir une bibliothèque de composants partagés et un système de conception pour favoriser la cohérence, la réutilisabilité et l'évolutivité.
Effectuer d'autres tâches connexes au besoin.
Expérience et exigences techniques
Minimum de 3 ans ou plus d'expérience professionnelle dans un rôle de développement front-end.
Expertise avérée en Angular, Bootstrap et Tailwind CSS, avec une expérience dans la création d'applications web d'envergure prêtes pour la production.
Capacité démontrée à concevoir, créer et publier des bibliothèques Angular réutilisables (composants d'interface utilisateur, directives, utilitaires) pour accélérer le développement de l'équipe.
Expérience pratique dans le développement et la maintenance de packages Node.js (outils partagés, SDK, utilitaires de build).
Connaissances de base de C# et .NET Core pour travailler avec des API et la logique back-end.
Excellente compréhension du design responsive, de l'accessibilité et de l'optimisation des performances front-end.
Excellentes compétences en résolution de problèmes, souci du détail et capacité à fournir un code de haute qualité et facile à maintenir.
Solides compétences en communication et esprit de collaboration, s'épanouissant dans des environnements transversaux.
La familiarité avec les environnements de développement Agile/Scrum est un atout.
La compréhension des principes de développement sécurisé (OWASP Top 10) est un plus.
Une expérience en conformité PCI/SOC2 ou dans le secteur de la fintech est considérée comme un atout.