Trouvez votre prochaine offre d’emploi ou de mission freelance Code Review à Paris
Ce qu’il faut savoir sur Code Review
Le "code review" est une pratique clé en développement informatique. Il consiste en l'examen approfondi du code source d'un logiciel par des pairs, dans le but d'améliorer sa qualité, sa fiabilité et sa performance. En détectant précocement les erreurs, les bogues et les failles de sécurité, cette méthode renforce l'efficacité du processus de développement et garantit un produit final robuste et pérenne. Adoptée par les équipes agiles, elle favorise le partage des connaissances et l'harmonisation des pratiques de codage au sein d'un framework ou d'un langage donné.
CONTEXTE: Nous recherchons un tech lead IAM, DATA, CHIFFREMENT Missions : En tant que Tech Lead de la tribe IAM – Data – Chiffrement « IDC » au sein de l’Engineering Platform, vous êtes le garant de la qualité, de la sécurité et de la conformité des solutions délivrées, en respectant les standards IT et les exigences règlementaires. Vous définissez et pilotez la conception technique des produits et solutions IAM, Data et Chiffrement, en proposant des solutions robustes et optimisées pour répondre aux besoins métiers tout en maximisant la valeur générée. Leader technique et coach, vous accompagnez la montée en compétences des équipes, favorisez l’adoption des bonnes pratiques et insufflez une culture d’excellence. Acteur clé de la transformation, vous contribuez à l’intégration des approches Agile, DevSecOps et à l’industrialisation des processus (automatisation, sécurité by design, test & learn) Volet Organisation & Management • Encadrer et animer l’équipe, incluant les collaborateurs internes et les prestataires, en assurant le mentorat et la montée en compétences. • Participer au recrutement et à la sélection des prestataires, garantir l’adéquation des profils avec les besoins techniques et organisationnels. • Définir la roadmap, prioriser les initiatives et garantir leur alignement avec les objectifs stratégiques de la Direction Technique. • Se positionner comme point d’entrée identifié vis-à-vis des directions (DSSI, Fabrication, Communication, RH…), centraliser les demandes, orienter les arbitrages techniques et synchroniser les priorités avec les équipes opérationnelles et projets.. • Piloter les rituels Agile (daily, sprint planning, sprint review, retrospective) dans les cadres Scrum/Kanban et intégrer des approches d’innovation (Design Thinking) lorsque pertinent. • Participer activement aux comités de pilotage et aux ateliers techniques • Assurer la coordination transverse avec les équipes projets, production et sécurité pour garantir la cohérence des livrables. • Identifier les risques, proposer des solutions et veiller à la qualité et la conformité des livrables • Promouvoir les bonnes pratiques techniques et organisationnelles (IAM, Data, Chiffrement, DevSecOps) et la culture d’amélioration continue Volet Technique • Maitrise des sujets liés aux systèmes d'information et aux technologies de l'information. • Connaissances des protocoles d’authentification et de fédération : SAMLv2, OpenID Connect, OAuth2, ainsi que les standards de sécurité avancés (WebAuthn, FIDO2,). • Intégrer et paramétrer les solutions dans les environnements Cloud et conteneurisés (Iaas, Paas, Conteneurisation & Orchestration, CI/CD & Automatisation, Cloud IAM & Sécurité). • Définir les standards et bonnes pratiques pour la mise en œuvre des mécanismes de chiffrement et de hash : Java Crypto, chiffrement symétrique et asymétrique, gestion des clés et certificats. • Orienter les développements applicatifs en Java / Spring Boot / JEE, en veillant à l’application des principes de Clean Code et à l’utilisation des standards d’API (SOAP, REST). • Superviser l’administration et l’optimisation des bases de données PostgreSQL en veillant à la performance et à la sécurité. • Garantir la résilience et la disponibilité des plateformes en intégrant des mécanismes de haute disponibilité et de reprise (PCA/PRA). • Orienter l’intégration des solutions IAM et de chiffrement dans des environnements Cloud IaaS/PaaS (AWS, Azure, GCP) et l’orchestration via Kubernetes, Docker, en collaboration avec les équipes DevOps. • Contrôler la conformité des pipelines CI/CD sécurisés (GitHub Actions, Jenkins) et des déploiements automatisés, sans réaliser directement les opérations. • Superviser la mise en place des outils d’observabilité (Grafana, Prometheus, Loki) pour garantir la disponibilité et la performance des services IAM et Cloud. • Promouvoir l’intégration des pratiques SRE (Site Reliability Engineering) et DevSecOps dans les cycles de développement et d’exploitation. • Valider la configuration et la maintenance des socles techniques en assurant la résilience et la sécurité des flux. • Promouvoir l’intégration des pratiques DevSecOps dans les cycles CI/CD et les développements applicatifs. • Veille technologique active sur les pratiques IAM, Cloud, DevSecOps et SRE afin d’anticiper les évolutions et proposer des solutions innovantes. RÉSULTATS ATTENDUS • Implémenter les besoins IAM des clients internes et contribuer aux livraisons des projets • Communiquer les difficultés rencontrées et être force de proposition pour des solutions et des améliorations continues • Accompagner la résolution des anomalies liées aux livraisons et proposer des actions correctives • Concevoir et documenter des scénarios de tests manuels et automatisés • Analyser, recommander et mettre en œuvre la montée en charge de la solution IAM • Garantir le MCO de la solution IAM via des outils automatisés • Participer à l’amélioration continue en fournissant des feedbacks constructifs • Rédiger et maintenir la documentation technique • Participer activement aux cérémonies Agile et aux réunions projets • Suivre et exécuter les actions projets qui lui sont confiées PROFIL & COMPETENCES. Techniques • Systèmes Linux, RedHat & Réseaux • Loadbalacing (VIP, SLB, HaProxy) • Gestion de la Base de données (PostgréSQL et cluster) • Maitrise des architectures réseaux distribuées et résilientes • Expertise dans les architectures de conteneurisation et les outils d’automatisation et de déploiement continu (Terraform, Ansible, Kubernetes, Docker, CI/CD, GitHub Actions, Jenkins). • Keycloak : administration, installation, tunning , configuration • Solides connaissances des protocoles de sécurité (SAMLv2, OpenIdConnect, OAuth2, WebAuthn, FIDO2), des schémas de sécurité et des enjeux associés. • Maîtrise des outils d’observabilité Grafana et Prometheus pour la supervision et le monitoring des environnements. • Maitrise JAVA / Springboot / JEE, SOAP, API et des principes « Clean Code » • Capacité à appliquer les pratiques Agile (Scrum, Kanban, Design Thinking, Agile@Scale) et à utiliser efficacement les outils de gestion (Jira, Confluence), tout en respectant les standards ITIL pour la qualité et la continuité des services • Accompagner les équipes dans la mise en œuvre des tests unitaires, d’intégration et de performance, et contrôler la conformité des résultats avec les standards de qualité et de sécurité. • Connaissance générale de l’architecture applicative Organisationnelles • Leadership et capacité à fédérer des équipes pluridisciplinaires. • Gestion de projet avec maîtrise des méthodologies Agile/Scrum et des rituels associés. • Communication claire et aptitude à vulgariser des sujets techniques pour des interlocuteurs non techniques. • Force de proposition et esprit d’amélioration continue pour optimiser les processus et les pratiques. • Capacité à travailler en transverse avec les équipes métiers, techniques et les autres directions. • Pilotage de roadmap et alignement stratégique avec les objectifs de la Direction Technique et des parties prenantes. • Coordination inter-directions pour fluidifier les échanges et synchroniser les priorités. • Surveiller les risques et coordonner les actions correctives pour garantir la continuité. • Animation des comités et rituels (Scrum/Kanban, ateliers techniques, comités de pilotage). • Promotion des bonnes pratiques (IAM, DevSecOps, sécurité, qualité) et de la culture d’amélioration continue. Souhaitées : • Expériences bancaires et/ou moyens de paiements • Connaissance de l’écosystème • Anglais professionnel
🏢 Contexte Au sein d’une équipe factory composée d’une dizaine de développeurs , vous interviendrez sur la structuration, l’industrialisation et la sécurisation des déploiements applicatifs basés sur Kubernetes. Vous travaillerez en étroite collaboration avec les équipes Produit, Architecture, Release Management, QA et Opérations , dans un environnement agile et orienté qualité. 🚀 Missions🏗️ Structuration & industrialisation Définir la stratégie autour des charts Helm Mettre en place une factory de charts Helm garantissant maintenabilité et sécurité Appliquer cette stratégie sur un existant (refonte d’une vingtaine de charts) ⚙️ Fiabilisation & qualité Mettre en place des tests automatisés : analyse statique tests unitaires tests d’intégration Améliorer la robustesse et la fiabilité des déploiements 🔄 Delivery & CI/CD Participer à la refonte du processus de livraison des charts Helm Contribuer à l’évolution des pipelines CI/CD (gestion des versions, tags…) 📚 Documentation & transmission Rédiger les bonnes pratiques Helm Animer des ateliers techniques, code reviews et sessions de peer programming 🛠️ Environnement technique Kubernetes Helm Docker / conteneurisation CI/CD, Git Bash, Python Linux
Dans le cadre de la transformation numérique d’un grand groupe du secteur infrastructure & construction, je recherche un Lead Tech Front React pour accompagner la modernisation d’applications métiers. Votre rôle: être le référent technique Front, vous intervenez à la fois en expertise, en structuration et en accompagnement d’équipe. Leadership & Architecture Définir et faire évoluer l’architecture Front Prendre les décisions techniques Garantir les standards de développement Réaliser des code reviews et accompagner les développeurs Développement & Modernisation Développement d’interfaces en React Intégration et maintien du Design System (Storybook, Vite) Mise en place des bonnes pratiques de tests (unitaires & intégration) Optimisation des performances Participation à l’architecture microservices Implémentation de communications asynchrones (RabbitMQ) Conteneurisation et déploiement (Docker, Kubernetes) Collaboration étroite avec l’équipe DevOps (CI/CD) Coordination Participation aux cérémonies Agile Collaboration avec les équipes offshore Interaction avec les PO, chefs de projet et équipes métiers Contribution à la documentation technique
Dans le cadre de la refonte complète d’une application de gestion, nous recherchons un Développeur Full Stack Java / Angular pour intervenir sur le développement d’un nouveau système applicatif, moderne et évolutif. Intégré(e) au sein d’une feature team agile , vous serez en charge de : Participer activement au développement des fronts et backs de l’application Mettre en place les bonnes pratiques de développement (code review, tests, documentation…) Encadrer techniquement les développeurs de l’équipe Implémenter les logiques fonctionnelles back et les interfaces utilisateur côté front Contribuer aux choix techniques et aux réflexions d’architecture Participer aux rituels agiles (sprint planning, daily, démo…) Collaborer avec les équipes métiers pour assurer l’adéquation fonctionnelle
Nous recherchons un(e) Développeur Web & Mobile freelance Junior+ pour rejoindre une équipe produit en full remote, dans le cadre de la migration d’une solution PHP vers un monorepo moderne en TypeScript / NestJS / Nuxt . Vos missions Développer, tester et intégrer les fonctionnalités prévues dans les sprints Participer à la maintenance évolutive et corrective de l’existant Contribuer à l’amélioration de la qualité du code, des performances et de la maintenabilité Prendre part aux code reviews , aux tests unitaires et aux bonnes pratiques de développement Participer à l’évolution du monorepo et de l’environnement technique Intervenir sur la conception et le développement d’une application mobile Collaborer avec l’équipe produit et technique dans un cadre agile , 100 % remote Compétences attendues Bonne maîtrise de Git / GitHub : pull requests, reviews, gestion des issues Connaissances solides des fondamentaux du développement et de l’ architecture logicielle Première expérience sur la conception ou le développement d’une application mobile La connaissance de tout ou partie des environnements suivants est un plus : TypeScript, NestJS, Nuxt, GraphQL, Prisma/SQL, PostgreSQL, Turborepo, Docker, CI/CD
🚀 Le contexte Acteur technologique du marketing promotionnel pour les retailers, l’entreprise conçoit des solutions permettant de piloter et d’optimiser des campagnes à fort impact business, avec une culture résolument orientée produit et performance où la tech est un levier de croissance. 💼 Description du poste Rattaché·e au CTO, vous prenez la responsabilité d’une équipe de 6 à 7 développeurs répartis sur deux squads (interne et API clients). En tant que lead technique, ton rôle sera de montrer la voie, d’apporter de la rigueur et de la cohérence dans les développements, tout en restant pleinement hands-on. Votre mission : Redonner de la visibilité roadmap, de la vélocité et de la confiance aux équipes, tout en restant un·e contributeur·rice clé (environ 50 % code / 50 % management). Vos principales responsabilités : Développer et faire évoluer les applications en TypeScript, Node.js et React . Structurer et prioriser la roadmap avec le Product Manager. Animer les squads (profils seniors), conduire les entretiens et accompagner la montée en compétence. Assurer la qualité du code et la fiabilité des livraisons : revue de code, tests, CI/CD, monitoring et documentation Identifier et résoudre les problématiques de performance, de scalabilité et de sécurité sur l'application Faire évoluer les pratiques (sprints hebdomadaires, code review, organisation agile). Contribuer aux choix d’architecture (microservices, conteneurisation) avec une approche pragmatique. Faciliter l’intégration et la coordination de deux développeurs en remote
Déposez votre CV
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
100% gratuit
Aucune commission prélevée sur votre mission freelance.