Développeur Frontend Angular / UX/UI (h/f)
emagine Polska
Wymagania
- Backend
- User Experience (UX)
- Angular
- Technical Debt (Scrum)
- Quality Assurance (QA)
- Documentation
- Software as a Service (SaaS)
- frontend
- Agile
- Performance optimization
Opis stanowiska
L’objectif principal de ce rôle est de concevoir, construire et maintenir des applications Angular évolutives et haute performance au sein de la suite de produits . Cela implique de traduire des exigences métier complexes en interfaces conviviales et maintenables tout en assurant une architecture frontend optimale. Responsabilités : • Concevoir, construire et maintenir des applications Angular évolutives. • Traduire les exigences métier en interfaces utilisateur intuitives, sécurisées et maintenables. • Définir et faire évoluer l’architecture d’application Angular . • Fournir des applications Angular optimisées garantissant des temps de chargement rapides et des interactions réactives. • Effectuer des revues de code et contribuer à la conception de fonctionnalités. • Assurez la faisabilité technique des conceptions UI/UX et réalisez des preuves de concept (POC) selon les besoins. • Maintenez un code efficace, réutilisable et fiable. • Collaborez avec les Product Owners, les designers UI/UX et les ingénieurs backend. • Résoudre rapidement les problèmes clients tout en respectant les SLA. • Mettez en place un système de documentation pour le partage des connaissances. • Identifier et résoudre les goulots d’étranglement et les bugs. • Documentez la dette technique et les domaines d’amélioration pour les prioriser. Indispensables : • Expérience avérée en développement Angular et front-end. • Solide compréhension des principes UX/UI. • Expérience en architecture d’applications web évolutives. • Connaissance des meilleures pratiques pour l’optimisation des performances (par exemple, chargement paresseux, gestion de l’état). • Capacité à réaliser des revues de code et des fonctionnalités de conception en collaboration. Bons à avoir : • Expérience avec les produits SaaS. • Familiarité avec les méthodologies Agile. • Compréhension de base des technologies backend (par exemple, API, bases de données). • Expérience dans la définition de systèmes de documentation. • Familiarité avec les pratiques d’assurance qualité logicielle.