Développeur Full Stack Angular / Java - Ionic (F/H) - Freelance
Taux journalier (TJM): 420-460Dans le cadre de l'évolution de ses applications métier, nous recherchons actuellement un.e Développeur Full Stack Angular / Java pour intervenir chez l'un de nos clients du secteur de l'assurance.Vous rejoindrez une équipe en charge d'une application dédiée à la gestion et à l'information des élus du groupe.Le périmètre applicatif comprend plusieurs composantes : * Une interface web d'administration et de gestion * Un espace web dédié aux élus * Une application mobile hybrideVous interviendrez sur l'ensemble de la chaîne de développement, du front-end aux traitements backend, en participant également à l'évolution progressive de l'application mobile. VOTRE RÔLEEn tant que Développeur Full Stack, vous contribuerez aux évolutions fonctionnelles et à la maintenance des différentes composantes de l'application.Vous prendrez en charge des développements de bout en bout, depuis la compréhension du besoin jusqu'à la livraison, en veillant à la qualité du code, à la sécurité des accès et à la fiabilité des fonctionnalités.Vous travaillerez principalement avec Angular / TypeScript et Java / Spring, dans un environnement reposant sur des API REST et des bases de données relationnelles.VOS MISSIONS DÉVELOPPEMENT FRONT-END & BACK-ENDVous participerez à la conception et au développement des nouvelles fonctionnalités : * Développer et faire évoluer les interfaces web avec Angular et TypeScript * Concevoir et maintenir les services backend en Java / Spring * Développer et intégrer des API REST * Mettre en œuvre les traitements associés aux fonctionnalités * Gérer les droits d'accès et les mécanismes de sécurité * Assurer la cohérence entre les différentes applications et leurs composants partagés MAINTENANCE & FIABILITÉ APPLICATIVEVous contribuerez au maintien en conditions opérationnelles de l'application : * Analyser et corriger les anomalies * Diagnostiquer les dysfonctionnements et documenter les solutions apportées * Réaliser des correctifs ciblés * Vérifier l'absence de régression après chaque évolution * Garantir la compatibilité des composants et services partagés * Participer à l'amélioration continue de la qualité du code DÉVELOPPEMENT MOBILE HYBRIDEVous participerez progressivement aux évolutions de l'application mobile : * Contribuer aux développements avec Ionic et Capacitor * Adapter les fonctionnalités aux spécificités des environnements mobiles * Prendre en compte les contraintes de réseau et de stockage local * Vérifier le bon fonctionnement des évolutions sur les plateformes concernées * Participer à la cohérence des fonctionnalités entre les interfaces web et mobile TESTS & PRÉPARATION DES LIVRAISONSVous serez impliqué.e dans la validation et la sécurisation des développements : * Réaliser les tests unitaires et les tests de parcours * Vérifier le bon fonctionnement des API et des traitements associés * Contrôler la gestion des erreurs et des droits d'accès * Documenter les contrôles réalisés * Préparer des contributions techniques lisibles et maintenables * Identifier les versions et dépendances nécessaires aux livraisons ENVIRONNEMENT FONCTIONNEL & TECHNIQUE DOMAINE FONCTIONNEL * Applications métier * Gestion et information des élus * Interfaces web d'administration * Espaces utilisateurs * Applications mobiles hybrides TECHNOLOGIES & OUTILSFront-end : * Angular * TypeScript * Ionic * CapacitorBack-end : * Java * Spring * API RESTEnvironnement applicatif : * Bases de données relationnelles * Gestion des droits et des accès * Tests unitaires et tests de parcours * Traitements batch (apprécié) PROFIL RECHERCHÉIssu.e d'une