Missions
- Concevoir et développer une application web moderne en utilisant le framework Angular
- Mettre en place l'architecture de l'application, en respectant les bonnes pratiques Angular
- Développer les composants, les services et les modules de l'application
- Intégrer les fonctionnalités côté client en utilisant les concepts clés d'Angular (modules, composants, directives, etc.)
- Implémenter la gestion des états de l'application avec RxJS et NgRx
- Assurer l'intégration et les tests unitaires de l'application
- Concevoir et développer l'API backend de l'application en utilisant Java
- Mettre en place l'architecture technique de l'API en respectant les bonnes pratiques
- Développer les services, les contrôleurs et les modèles de données
- Assurer la persistance des données en utilisant des technologies Java (Spring Data, Hibernate, etc.)
- Garantir la sécurité de l'API (authentification, autorisation, etc.)
- Effectuer les tests d'intégration et de performance de l'API
Profil recherché
- Minimum 3 ans d'expérience en développement full stack Java
- Maîtrise avancée d'Angular, notamment les modules, les composants et l'architecture d'un projet
- Expertise dans l'utilisation de RxJS pour la gestion des flux de données réactifs
- Connaissance approfondie de NgRx pour la gestion des états de l'application
- Solides compétences en développement backend Java (Spring, Hibernate, etc.)
- Expérience dans la conception et le développement d'API RESTful
- Bonne compréhension des bonnes pratiques de développement, d'intégration et de tests
- Capacité à travailler de manière autonome et à s'adapter à un environnement agile
- Excellent sens de la communication et de la collaboration