Lead Engineer Front-End
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Job Description
Entretenir des relations avec Serensia by Quadient:
Quadient, acteur majeur dans le domaine des solutions de communication client, brille par son héritage de plus d'un siècle. Bénéficiant d'une réputation mondiale solidement établie, notre objectif est d'incarner l'excellence dans les interactions client. Chez Quadient, l'innovation est notre moteur, et notre croissance commerciale découle de relations humaines authentiques, aussi bien avec nos clients qu'entre collègues. Rejoindre notre équipe, c'est plonger dans un environnement exceptionnel où les opportunités de développement professionnel sont aussi vastes que stimulantes. Ensemble, nous ouvrons la voie vers un avenir où l'excellence est la norme.
At Quadient, we support businesses of all sizes in their digital transformation and growth journey, unlocking operational efficiency with reliable, secure, and sustainable automation processes.
Our success in delivering innovation and business growth is inspired by the connections our diverse teams create every day, with our clients and each other.
It’s these connections that make Quadient such an exceptional place to grow your career, develop your skills and make a real impact – help our future-focused business lead the way in powering secure and sustainable business connections through digital and physical channels.
Localisation:
Paris-Opéra
Votre mission
En tant quʼArchitecte Logiciel Frontend au sein de lʼéquipe R&D de notre startup spécialisée dans les logiciels de facturation électronique, vous êtes chargé de concevoir et de mettre en œuvre l'architecture frontend de nos applications web et mobiles. Ces applications, déployées en mode SaaS ou On-Premise, permettent à nos clients de suivre, consulter et traiter leurs factures, dʼadministrer leurs processus métiers et dʼextraire et exporter leurs données. Vous travaillez en collaboration avec une équipe R&D composée dʼingénieurs full-stack et frontend, en coordination avec lʼéquipe produit responsable des fonctionnalités et de leur ergonomie, ainsi quʼavec lʼéquipe delivery, qui gère les relations clients.
Votre quotidien
- Concevoir et développer l'architecture frontend des applications web et mobiles.
- Définir les standards et les bonnes pratiques de développement frontend.
- Travailler avec lʼéquipe Produit pour comprendre les spécifications fonctionnelles et non fonctionnelles du produit, les traduire en solution technique, puis superviser leur implémentation.
- Livrer du code de grande qualité, robuste, maintenable, testable, performant, documenté et potentiellement réutilisable entre les produits.
- Former et encadrer les développeurs frontend et full-stack sur les bonnes pratiques et les nouvelles technologies.
- Encourager le Growth Mindset au travers dʼune culture dʼamélioration continue dans les équipes pour faire progresser chacun et lʼentreprise.
- Réaliser des revues de code et garantir la qualité du code produit par le reste de lʼéquipe R&D.
- Assurer la veille technologique et l'intégration des nouvelles technologies frontend dans les projets.
- Participer à la rédaction et à la maintenance de la documentation technique des architectures frontend.
- Participer au processus de recrutement.
- Réaliser les actions de formation requises dans le cadre du maintien de la certification ISO27001 de lʼentreprise.
Notre environnement technique
- Backend .Net C#
- Frontend Angular, Typescript, Sass
- Base de données relationnelle
- Plusieurs dizaines de milliers de tests automatisés sur le Frontend et le Backend (Unit tests, Integration tests, EndToEnd tests)
- Continuous Integration (Git , Azure Devops)
- Continuous Deployment avec plusieurs déploiements par jour
- Observabilité des systèmes en production
- Standards de qualité élevés: Automated Tests, PeerReview, …
- Principes et Pratiques Agiles (Feedback loops, Iterations …)
- Culture d’amélioration continue pour nos outils et notre façon de travailler ensemble
Vos compétences
- Résoudre des problèmes complexes et prise de décisions techniques.
- Solide maitrise et compréhension des techniques dʼingénierie logiciel (clean code, principes SOLID, design patterns, tests automatisés, …), et en particulier des spécificités du développement frontend.
- Solide maitrise dʼau moins une technologies frontend moderne. Angular et Typescript sont un plus.
- Coacher les équipes techniques.
- Communiquer clairement tant à l'oral qu'à l'écrit.
- Encadrer et former des développeurs moins expérimentés.
- Concevoir des interfaces utilisateur réactives et accessibles.
- Prendre des initiatives et proposer des améliorations innovantes.
- Connaissance de premie