Développeur(se) front-end senior - Angular (F/H)
Role details
Job location
Tech stack
Job description
Nous recherchons un(e) développeur(se) Angular Senior pour compléter nos équipes Web chez SQLI et accompagner nos clients sur des projets à forte valeur ajoutée. Contexte du recrutement Il s'agit d'un recrutement sur profil (hors projet client dédié à ce stade), avec pour objectif d'intégrer un·e développeur·se Front-End Senior capable de contribuer à des projets à forte exigence technique, qualité et accessibilité, dans des contextes variés. Pourquoi ce poste pourrait vous plaire Vous interviendrez sur des projets à fort impact métier, dans des secteurs variés tels que l'énergie, le retail, la banque ou encore les services. Vous aurez l'opportunité de :
- Travailler sur des projets complexes et structurants, de la conception au déploiement
- Contribuer à des plateformes à fort trafic et à forts enjeux business
- Évoluer dans des environnements techniques exigeants, avec des standards élevés en qualité, performance et accessibilité
- Vous inscrire dans des relations clients durables avec des acteurs majeurs de leur secteur
- Bénéficier d'un écosystème technique solide et multi-technologique
Votre mission En tant que Développeur·se Front-End Senior, votre rôle sera de :
- Concevoir, développer et maintenir des applications front-end performantes avec les dernières versions d'Angular
- Garantir un haut niveau de qualité de code (clean code, bonnes pratiques, craftsmanship)
- Mettre en place et maintenir des tests unitaires et end-to-end (Jest, Cypress, Playwright)
- Contribuer à la mise en place et à l'évolution de Design Systems et bibliothèques de composants (Storybook, Angular CDK, Web Components)
- Intégrer les enjeux d'accessibilité numérique (RGAA, WCAG) dès la conception
- Optimiser les performances des applications (lazy loading, change detection, bundle optimization)
- Participer aux choix d'architecture front-end (modularisation, state management, SSR, Micro front-ends)
- Être force de proposition dans l'amélioration continue des pratiques et des outils
Requirements
- Excellente maîtrise d'Angular (version récente, idéalement v18+)
- Très bonne maîtrise de TypeScript
- Maîtrise avancée de RxJS et de la gestion des flux asynchrones
- Expérience solide en tests unitaires (Jasmine, Jest)
- Expérience en tests end-to-end (Cypress ou Playwright)
- Expérience avec les Design Systems et bibliothèques de composants
- Bonne connaissance des standards d'accessibilité (RGAA)
- Sens du détail, du craftsmanship et de la qualité logicielle
Compétences appréciées
- Optimisation des performances front-end (change detection strategy, lazy loading, tree-shaking)
- Expérience avec des solutions de state management (NgRx, Akita, Signal Store)
- Connaissance des nouveautés Angular (Standalone Components, Signals, Hydration)
- Expérience avec Angular Universal (SSR/SSG) est un plus
- Mise en place de pipelines CI/CD front-end
- Expérience sur des applications à fort trafic ou à forte criticité
- Niveau anglais professionnel attendu
Informations supplémentaires Processus de recrutement 3 entretiens :
- Entretien RH avec Natan Souillac
- Entretien technique
- Entretien avec le manager
Benefits & conditions
FLEX@SQLI: Politique de télétravail de 1 à 3 jours/ semaine Bon à savoir : Tous nos postes sont ouverts aux personnes en situation de handicap. Des questions sur vos données personnelles ? Retrouvez notre politique de confidentialité concernant les candidats