Le Frontend Software Engineer rejoint l’équipe Impact et joue un rôle clé dans la création d’expériences utilisateur innovantes et performantes. Il/elle est responsable du développement et de la maintenance des interfaces utilisateurs pour les fonctionnalités orientées client, tout en veillant à la qualité, la performance et la cohérence avec le design system et les capacités backend.
Le Frontend Software Engineer conçoit, développe et maintient des interfaces utilisateurs évolutives et performantes, en collaborant étroitement avec les ingénieurs backend et les product managers pour assurer l’alignement technique et fonctionnel. Il/elle contribue à l’évolution et à la maintenance du design system interne, en implémentant des solutions avancées de gestion d’état et en optimisant les performances pour gérer de grands ensembles de données et des visualisations cartographiques en temps réel. Le rôle inclut également la résolution proactive de problèmes techniques, la livraison continue de fonctionnalités et l’amélioration des processus techniques, tout en explorant et en adoptant de nouvelles technologies et bonnes pratiques.
Expérience avancée avec TypeScript/JavaScript: minimum 5 ans d’expérience professionnelle dans le développement d’applications frontend modernes.
Expertise SvelteKit: au moins 3 ans d’expérience avec SvelteKit, idéalement avec la dernière version, et maîtrise des bonnes pratiques du framework.
Esprit orienté produit: capacité à comprendre les besoins utilisateurs et à transformer les exigences produit en expériences frontend performantes et intuitives.
Maîtrise du HTML, CSS et Tailwind: capacité à créer des interfaces esthétiques, responsives et accessibles, tout en respectant les standards web.
Expérience dans la conception d’architectures frontend évolutives: connaissance des patterns de développement, de la gestion d’état et de l’intégration avec des APIs backend pour assurer la performance et la maintenabilité des applications.
Entretien de pré-sélection avec le recruteur – Conversation initiale pour évaluer la compatibilité et présenter le poste.
Entretien avec le VP Engineering – Évaluation des compétences techniques et de l’expérience en lien avec le poste.
Entretien en personne avec l’équipe – Vérification des compétences relationnelles, du match culturel et des connaissances techniques approfondies.
Entretien final avec le CEO – Évaluation de l’alignement stratégique et discussion finale sur l’impact potentiel du candidat.
Proposition d’offre – Présentation de l’offre et explication des prochaines étapes.
Rencontrez Reina, full stack developer
Rencontrez Sébastien, CTO
Tyto společnosti rovněž nabírají pracovníky na pozici "{profese}".