Développeur Front-end Angular - CDI
Collective.work • Genève, Genève, CH
Vor 4 Stunden
Anstellungsart
- Vollzeit
Stellenbeschreibung
Description du poste
Contexte
Dans le cadre de notre croissance, nous recherchons un Développeur Front end Angular (H/F) pour renforcer nos équipes et intervenir chez nos clients multisectoriels.
Missions
Vous interviendrez sur la conception, le développement, la modernisation et l’évolution d’applications Front-end Angular modernes. À ce titre, vous serez amené(e) à :
- Concevoir et développer des interfaces utilisateurs robustes, ergonomiques et accessibles avec Angular
- Participer à la modernisation du socle Front-end : Angular 15+, Angular 17+, Standalone Components, Control Flow, Signals
- Structurer des applications modulaires et maintenables, en appliquant les bonnes pratiques d’architecture Front-end
- Mettre en œuvre une gestion d’état adaptée aux besoins des applications : services Angular, NgRx Store, Signals / Signal Store selon les contextes
- Développer des composants réutilisables en cohérence avec les principes UX/UI et les éventuelles librairies de composants internes
- Garantir la qualité du code via les tests unitaires, l’analyse statique, les revues de code et les pratiques d’intégration continue
- Consommer et intégrer des APIs REST documentées via Swagger / OpenAPI
- Collaborer avec des équipes pluridisciplinaires dans un environnement Agile, parfois distribué géographiquement
Outils & Environnement
- HTML, TypeScript, JavaScript et CSS / SCSS
- Angular 15+ et idéalement Angular 17+, avec une bonne compréhension des évolutions récentes du framework : Standalone Components, Control Flow, Signals
- Outils modernes de développement Front-end : Node.js, npm, Sass, ESLint
- Principes de state management : NgRx Store, services Angular et/ou Signals
- Conception et consommation d’API RESTful avec documentation Swagger / OpenAPI
- Pratiques de qualité logicielle : tests unitaires, clean code, analyse statique et automatisation des contrôles
- Environnements d’intégration continue et d’observabilité : Jenkins, Docker, ELK, Sentry ou équivalent
- Principes de sécurité applicative liés aux flux d’authentification standards, notamment OIDC / OAuth2
- Expérience appréciée avec Nx, les monorepos, Storybook, Vite / Vitest ou une bibliothèque de composants partagée
Conditions de travail
- Intervention chez des clients multisectoriels
- Environnement Agile, parfois distribué géographiquement
- Langues : français C2 et anglais B2
Profil recherché
- Diplômé(e) d’une formation supérieure en systèmes d’information, école d’ingénieurs, HES, Master ou équivalent
- Au moins 5 ans d’expérience en développement Front-end Angular
- Maîtrise de HTML, TypeScript, JavaScript et CSS / SCSS, avec au moins 6 ans d’expérience en développement Front-end
- Angular 15+ et idéalement Angular 17+, avec une bonne compréhension des évolutions récentes du framework : Standalone Components, Control Flow, Signals
- Maîtrise des outils modernes de développement Front-end : Node.js, npm, Sass, ESLint
- Connaissance des principes de state management, notamment NgRx Store, services Angular et/ou Signals
- Expérience en conception et consommation d’API RESTful, avec documentation Swagger / OpenAPI
- Maîtrise des pratiques de qualité logicielle : tests unitaires, clean code, analyse statique et automatisation des contrôles
- Connaissance des environnements d’intégration continue et d’observabilité : Jenkins, Docker, ELK, Sentry ou équivalent
- Compréhension des principes de sécurité applicative liés aux flux d’authentification standards, notamment OIDC / OAuth2
- Sensibilité aux enjeux UX/UI, à la maintenabilité du code et à la qualité de l’expérience utilisateur
- Une expérience avec Nx, les monorepos, Storybook, Vite / Vitest ou une bibliothèque de composants partagée serait appréciée
- Forte autonomie, esprit analytique et rigoureux, bonnes capacités de résolution de problèmes et réel esprit d’équipe
- Langues : français C2 et anglais B2