Product Owner F/H
Addix Group
Canton de Nice-5, France
8 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
French Experience level
SeniorJob location
Canton de Nice-5, France
Tech stack
HTML
JavaScript
Automation of Tests
Unit Testing
CSS
Code Coverage
Code Review
Continuous Integration
Human-Computer Interaction
Scrum
TypeScript
Cypress
GIT
Angular
Gitlab-ci
Front End Software Development
Jasmine
Job description
Dans le cadre de l'évolution continue d'une application stratégique dans le domaine bancaire, nous recherchons un développeur front-end Angular avec une forte sensibilité qualité & tests. Votre mission : améliorer l'expérience utilisateur tout en apportant une rigueur technique sur les tests automatisés et la maintenabilité du code., En tant que développeur front expérimenté, vous serez en charge de :
- Structurer et mettre en place un framework de tests automatisés front-end (tests unitaires, d'intégration, E2E)
- Auditer l'existant (code, UI, couverture de tests) pour proposer des axes d'amélioration
- Moderniser l'interface utilisateur via une refonte UX/UI de composants Angular existants
- Développer de nouvelles fonctionnalités en Angular (composants, écrans, intégration)
- Mettre en place les bonnes pratiques de développement et de tests pour garantir un code robuste, lisible et maintenable
- Participer activement aux revues de code et à l'amélioration continue du produit
- Collaborer étroitement avec les équipes UX/UI, PO et QA
Requirements
Stack technique
- Framework : Angular (version récente)
- Langages : TypeScript, HTML, SCSS
- Tests : Karma, Jasmine, Jest, Cypress (ou équivalent)
- CI/CD : Git, GitLab CI (ou autre pipeline)
- Méthodologie : Agile / Scrum
- Design System : en cours d'évolution (contribution attendue), * Vous justifiez de 3 à 5 ans d'expérience en développement front-end, dont au moins 2 ans sur Angular
- Vous avez déjà mis en place ou amélioré un framework de tests automatisés (unitaires, E2E…)
- Vous avez une vraie sensibilité UX/UI et savez retravailler des composants avec un regard orienté utilisateur
- Vous êtes autonome, rigoureux(se), et à l'aise pour structurer un existant
- Vous êtes à l'écoute, communiquant(e), et force de proposition sur les choix techniques et fonctionnels
- Pourquoi ce poste vaut le coup ?
- Projet à fort impact métier, avec de vraies marges de progression technique
- Carte blanche (ou presque) pour structurer le socle technique : tests, architecture front, bonnes pratiques
- Liberté dans le choix des outils de test - tant qu'ils sont justifiés
- Une équipe bienveillante, motivée par la modernisation de l'existant