Job position Senior Angular Developer – Digital Signature Portal
Share this job
Responsabilités principales
• Concevoir, développer et maintenir des composants et modules front-end en utilisant Angular (dernières versions LTS), TypeScript, HTML5 et SCSS.
• Implémenter des interfaces utilisateur responsives, accessibles et performantes pour le portail de signature électronique, incluant :
o Parcours d’onboarding et d’authentification
o Flux de dépôt de documents, de signature et de co-signature
o Tableaux de bord, timelines, notifications et suivi des statuts
• Intégrer des API REST pour les services d’identité, de signature, de notification et d’audit ; gérer des modèles de données complexes, la pagination, le filtrage et la gestion des erreurs côté UI.
• Mettre en œuvre des patterns robustes de gestion d’état (ex. RxJS, NgRx ou équivalent), des composants réutilisables et des librairies partagées.
• Garantir une stricte conformité aux exigences de sécurité et de confidentialité côté front-end, notamment :
o Gestion sécurisée des tokens et des données de session
o Protection contre les vulnérabilités web courantes (XSS, CSRF, etc.)
o Utilisation appropriée de HTTPS et des en-têtes de sécurité (en collaboration avec les équipes backend et DevOps)
• Collaborer étroitement avec les designers UX/UI, architectes, développeurs backend et ingénieurs QA afin de définir et livrer des fonctionnalités de bout en bout.
• Participer aux discussions de conception technique, aux revues de code et au respect des standards de codage et des bonnes pratiques.
• Contribuer à l’optimisation des performances (taille des bundles, lazy loading, change detection, stratégies de cache) afin d’assurer une forte réactivité sous charge.
Candidate profile
Compétences et expérience requises
• 7 à 10 ans d’expérience professionnelle en développement logiciel, dont au moins 4 à 5 ans centrés sur le développement front-end avec Angular.
• Expertise solide en :
o Angular (v10+ souhaité, ou expérience équivalente sur des versions récentes)
o TypeScript, RxJS, Angular CLI
o HTML5, CSS3/SCSS, design responsive
• Expérience confirmée dans l’intégration d’applications Angular complexes avec des API REST (JSON), incluant la gestion des erreurs, les interceptors, les flux d’authentification et le transfert de fichiers (upload/download).
• Expérience pratique avec :
o Le routage Angular, guards et resolvers
o Les formulaires réactifs et/ou template-driven
o La communication entre composants et les librairies de composants réutilisables
• Bonne compréhension de l’architecture des applications front-end, de la modularisation et de la gestion d’état (NgRx, Akita ou équivalent).
• Fort accent sur la qualité du code :
o Tests unitaires avec Jasmine/Karma ou Jest
o Linting, formatage et respect des standards de codage
• Expérience de travail en environnement agile (Scrum/Kanban), avec des outils tels que JIRA, Azure DevOps ou des plateformes ALM similaires.
• Familiarité avec les pipelines CI/CD et les processus de build/packaging (Node.js, npm, Webpack, etc.).
• Excellentes capacités d’analyse et de résolution de problèmes ; capacité à travailler de manière autonome tout en collaborant efficacement avec des équipes pluridisciplinaires.
• Langues :
o Très bon niveau d’anglais écrit et oral (obligatoire)
o Le français et/ou l’allemand sont un plus.
Working environment
Atouts appréciés (Nice-to-Have)
• Expérience dans le développement d’applications dans des domaines sensibles en matière de sécurité tels que la banque, l’e-gouvernement, les fournisseurs d’identité ou les services de confiance.
• Compréhension des concepts d’authentification forte, de gestion des identités et des accès (IAM), de signatures électroniques, de certificats ou de PKI.
• Exposition aux outils de profiling et d’optimisation des performances front-end (ex. outils de développement des navigateurs, Lighthouse, Angular profiler).
• Expérience avec les standards d’accessibilité (WCAG) et l’implémentation de composants UI accessibles.
• Connaissance de Docker et des environnements cloud (Azure/AWS/GCP) du point de vue de la livraison front-end.
Apply to this job!
Find your next career move from +900 jobs!
-
Manage your visibility
Salary, remote work... Define all the criteria that are important to you.
-
Get discovered
Recruiters come directly to look for their future hires in our CV library.
-
Join a community
Connect with like-minded tech and IT professionals on a daily basis through our forum.
Senior Angular Developer – Digital Signature Portal
Intuition IT Solutions Ltd.
