Tech Lead Java / Angular - Freelance
Description du poste
Taux journalier (TJM): 500€/jour
Contexte
Le département Tech Expertise & Solutions a pour vocation d'accompagner la transformation digitale des métiers, en lien avec la stratégie d'un grand groupe bancaire français.
Ce centre d'expertise transverse est orienté vers plusieurs domaines :
-
Développement
-
Innovation
-
Data
-
Intelligence artificielle
La prestation se déroulera au sein de l'entité Assets IA, chargée de concevoir des projets pilotes et des produits finis innovants à destination du groupe et de ses clients.
Dans ce contexte, un Tech Lead Senior Java / Angular est recherché pour participer au développement de nouveaux projets intégrant l'intelligence artificielle.
Missions
-
Développement et évolution des applications
-
Étudier et s'approprier un code existant en Java / Angular
-
Faire évoluer le code et développer les nouvelles fonctionnalités attendues
-
Participer aux différents rituels projet
-
Gérer les livraisons et le maintien en condition opérationnelle (MCO) de l'application en production
-
-
Leadership technique et encadrement
-
Organiser l'équipe front-end, notamment en matière de planning et de priorités
-
Assurer un rôle de référent technique lors des choix technologiques et des questions de faisabilité
-
Encadrer les développeurs front-end, back-end, mobile natif et web
-
Guider et accompagner l'équipe technique
-
Diriger les équipes en utilisant la méthodologie Scrum
-
Assurer le coaching, l'accompagnement et la gestion des savoir-faire des équipes techniques
-
-
Conception et architecture technique
-
Réaliser des investigations et des études techniques
-
Rechercher et proposer des solutions techniques
-
Analyser les besoins et les contraintes techniques
-
Participer à la conception et à l'architecture des solutions
-
Prendre en charge les phases de développement les plus complexes
-
Organiser, planifier et assurer le développement technique web
-
-
Collaboration et expérience utilisateur
-
Collaborer avec les développeurs, les webdesigners et les chefs de produits/design
-
Contribuer à l'intégration des maquettes
-
Évaluer leur faisabilité technique
-
Prendre en compte les enjeux d'expérience utilisateur (UX)
-
-
Développement front-end et pratiques techniques
-
Assurer le développement front-end avec Angular 2 ou supérieur
-
Mettre en œuvre les pratiques d'intégration continue
-
Participer aux ateliers de développement et aux PIC
-
Mettre en œuvre les principes de conception réactive et les approches mobile-first
-
Développer des outils techniques d'amélioration progressive
-
Rédiger des normes et des outils d'aide au développement
-
-
Qualité, tests et sécurité
-
Intégrer les tests unitaires
-
Assurer le suivi de la couverture de code
-
Mettre en place et réaliser les phases de tests techniques
-
Optimiser les performances des solutions
-
Renforcer la sécurité des applications
-
Veiller à la disponibilité des applications
-
-
Chiffrage et documentation
-
Étudier, chiffrer et budgétiser les développements
-
Rédiger la documentation technique
-
Outils & Environnement
-
Développement Java / Angular
-
Angular 2 ou supérieur pour le front-end
-
Conteneurisation Docker avec Kubernetes ou solution équivalente
-
Intégration continue
-
Tests unitaires et couverture de code
-
Méthodologie Agile, notamment Scrum
-
Ateliers de développement et PIC
Conditions de travail
-
Expérience : Plus de 9 ans
-
Formation : Bac+5 – École d'ingénieur ou équivalent
-
Localisation : Charenton
-
Démarrage : ASAP
-
Durée de la mission : 6 mois
-
TJM : 500 €
Profil recherché
- Plus de 9 ans d'expérience
- Diplôme Bac+5 d'une école d'ingénieur ou équivalent
- Excellente maîtrise de Java et Angular
- Expérience significative en conception et architecture de solutions informatiques complexes
- Excellente maîtrise du déploiement de conteneurs Docker avec Kubernetes ou une solution équivalente
- Capacités techniques, organisationnelles et relationnelles nécessaires à l'encadrement et à l'accompagnement d'équipes de développement
- Bonne connaissance des méthodes Agile et expérience de la méthodologie Scrum
- Compétences en intégration continue, tests unitaires, couverture de code, optimisation des performances et sécurité applicative
- Capacité d'analyse, esprit de synthèse, autonomie, curiosité, rigueur et capacité d'adaptation
- Capacité à évoluer dans le domaine de l'IA générative
- Excellentes compétences relationnelles