Trouvez votre prochaine offre d’emploi ou de mission freelance Test-Driven Development (TDD)

84 résultats
Freelance

Mission freelanceSoftware Engineer Fullstack .NET / ReactJS (F/H)

VISIAN
Publiée le
Full stack

1 an
110-390 €
Paris, Île-de-France
Dans le cadre du renforcement de ses équipes, notre client recherche un Software Engineer Fullstack .NET / ReactJS pour intervenir sur la maintenance évolutive et le développement de plusieurs plateformes métiers à destination des utilisateurs internes et des clients finaux. Vous intégrerez une équipe Agile composée d'un Tech Lead, de développeurs, de testeurs, d'un Product Owner et de Business Analysts, organisée autour d'une Feature Team et fonctionnant en méthodologie Scrumban. Votre périmètre d'intervention couvrira une vingtaine d'applications et de services reposant sur un environnement technique varié, allant de technologies historiques à des architectures modernes. À ce titre, vos principales missions seront : Assurer la maintenance évolutive et corrective des applications existantes. Concevoir, développer et faire évoluer des fonctionnalités Frontend et Backend. Participer à la modernisation progressive des applications Legacy. Contribuer au redesign et à l'amélioration des interfaces utilisateurs en ReactJS. Développer et maintenir des API et services basés sur .NET Core. Participer à la conception et à la construction de nouvelles solutions applicatives. Prendre part à la définition et à la conception d'une nouvelle plateforme métier prévue à partir de 2027. Contribuer à l'intégration de nouvelles technologies, notamment autour de l'intelligence artificielle et des agents IA, afin d'optimiser les parcours utilisateurs. Vous évoluerez dans un environnement technique stimulant, appliquant les principes du Software Craftsmanship : TDD, BDD, Clean Code, Code Reviews, automatisation des tests et amélioration continue de la qualité logicielle.
Voir cette offre
Freelance
CDI

Offre d'emploiTech Lead Java / Angular – Environnement SAFe – Mission longue

INOV
Publiée le
CI/CD
DevSecOps
J2EE / Java EE

3 ans
50k-55k €
500-520 €
Île-de-France, France
Nous recherchons un Tech Lead Java confirmé pour rejoindre une équipe agile en charge de la réalisation et de la maintenance d'applications de comptabilité client et de facturation. Vos missions Être le référent technique de l'équipe et le relais des exigences de la DSI. Porter les exigences non fonctionnelles (NFR) et les enablers techniques. Être le référent sécurité applicative de l'équipe : veille sur les vulnérabilités (CVE), suivi de leur correction et diffusion des bonnes pratiques de développement sécurisé. Promouvoir les pratiques DevSecOps : création et maintien des pipelines CI/CD (Jenkinsfile), automatisation des tests dans le déploiement. Garantir la qualité logicielle : tests unitaires, automatisés et End-to-End, approche TDD / BDD. S'assurer que les livrables respectent la cible technique et les engagements du train. Participer aux revues de User Stories, aux chiffrages et aux cérémonies SAFe. Contribuer activement à la communauté des Tech Leads du train et travailler avec l'équipe Système. Assurer le suivi de production, la correction des anomalies et les indicateurs d'excellence opérationnelle. Mettre en pratique l'usage de l'IA générative dans les développements. Environnement technique Back-end : Java 11+, J2EE, Spring Boot 3+, Spring Batch, Spring Data / JPA, API REST Front-end : Angular 14+ CI/CD et DevSecOps : Jenkins, Maven, pipelines CI/CD, Git Conteneurs et messaging : Docker, Kubernetes, Kafka Bases de données : Oracle, PostgreSQL Tests : JUnit, Cucumber / Gherkin, Selenium Outils : GitHub Copilot, JIRA (Structure, Big Picture, Xray), ITSM, Power AMC Architecture : principes API et événementiels
Voir cette offre
CDI

Offre d'emploiSenior Python Developer ETrading

Huxley
Publiée le

£110k-140k
Royaume-Uni
Essential SkillsExpert-level Python development experience. Strong commitment to writing clean, maintainable and testable code. Advanced SQL knowledge and database optimisation experience. Deep understanding of Linux environments. Excellent knowledge of algorithms and data structures. Proven experience leading technical projects and mentoring engineers. Degree in Computer Science or a related technical discipline, or equivalent commercial experience. Highly DesirableExperience with Test-Driven Development (TDD), Behaviour-Driven Development (BDD) or similar testing methodologies. Knowledge of PostgreSQL and/or Snowflake. Experience with modern Python web frameworks such as Django, Flask or FastAPI. Familiarity with event-streaming technologies including Apache Kafka. Experience building data pipelines using Apache Airflow. Exposure to Java development. Why Join?Work on cutting-edge electronic trading technology. Influence the architecture of business-critical systems. Lead projects with real commercial impact. Collaborate with high-performing engineering teams across Europe and the US. Gain exposure to complex, high-throughput, low-latency environments. Grow your leadership and technical expertise in a challenging and rewarding setting. To find out more about Huxley, please visit Huxley, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy | Registered office | 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | Partnership Number | OC387148 England and Wales
Voir cette offre
Freelance
CDI

Offre d'emploiIngénieur automatisation des tests (SDET)

VISIAN
Publiée le
Appium
Automatisation
ISTQB

2 ans
40k-65k €
400-520 €
Île-de-France, France
ontexte de la mission Notre client, une grande banque de détail française, transforme ses pratiques et ses moyens de test. Au sein de l'équipe qui accompagne la DSI sur les démarches de tests, vous serez le référent automatisation de plusieurs squads, dans un environnement agile à l'échelle et CI/CD. Vos missions Accompagner les squads Apporter un soutien technique aux ingénieurs automatisation, QA, tech leads et développeurs Participer aux rétrospectives et aux plans d'amélioration continue Animer des communautés de pratiques autour de l'automatisation Être le référent automatisation Assurer la veille technologique sur les outils, frameworks et tendances du marché Identifier et expérimenter des solutions innovantes Créer et faire évoluer des offres de services d'automatisation adaptées aux besoins des produits et des squads Coacher et diffuser les bonnes pratiques Former et coacher les équipes sur les standards d'automatisation Définir et diffuser les bonnes pratiques d'automatisation Auditer les stratégies de tests automatisés Animer des comités et coordonner les différents intervenants Intégrer les tests dans la CI/CD Intégrer les tests automatisés dans les pipelines CI/CD Collaborer avec les équipes DevOps pour optimiser les flux de livraison Compétences techniques et niveaux attendus Expert : outils d'automatisation (Playwright, Appium, Bruno), langages (TypeScript, JavaScript, Java, Python), JIRA / Xray et leur utilisation avec l'automatisation Avancé : CI/CD (GitLab CI), architectures modernes (micro-services, API REST, conteneurs, Docker), tests automatisés mobiles iOS et Android (SauceLabs) Compétences méthodologiques (niveau avancé) Pratiques agiles : Scrum, Kanban, SAFe Approche TDD / BDD, Page Object Model Gestion de la qualité logicielle et des métriques de test
Voir cette offre
CDI

Offre d'emploiFrontend Developer

█ █ █ ██ █ █
Publiée le
CSS
Docker
Github

Manchester, Royaume-Uni

Offre importée

Offre issue du marché tech, identifiée automatiquement pour vous donner une vue complète des opportunités.

Accès restreint à la communauté

Rejoignez notre plateforme pour accéder aux détails de cette offre et obtenir un accès aux meilleures offres du marché.

Voir cette offre
CDI

Offre d'emploiSoftware Engineer Java Éditeur Cholet H/F

█ █ █ ██ █ █
Publiée le
Git
Gitlab
Java

45k-55k €
Cholet, Pays de la Loire

Offre importée

Offre issue du marché tech, identifiée automatiquement pour vous donner une vue complète des opportunités.

Accès restreint à la communauté

Rejoignez notre plateforme pour accéder aux détails de cette offre et obtenir un accès aux meilleures offres du marché.

Voir cette offre
CDI

Offre d'emploiSoftware Engineer Java Éditeur H/F

█ █ █ ██ █ █
Publiée le
Git
Gitlab
Java

45k-55k €
49000, Angers, Pays de la Loire

Offre importée

Offre issue du marché tech, identifiée automatiquement pour vous donner une vue complète des opportunités.

Accès restreint à la communauté

Rejoignez notre plateforme pour accéder aux détails de cette offre et obtenir un accès aux meilleures offres du marché.

Voir cette offre
Freelance
CDI

Offre d'emploiSenior JavaScript Backend – Node.js, NestJS et architectures distribuées

R&S TELECOM
Publiée le
Microsoft Access

12 mois
40k-48k ¤
400-480 ¤
Île-de-France, France
Contexte de la mission Nous recherchons une expertise confirmée en développement backend JavaScript afin de renforcer nos capacités de développement. Nous souhaitons bénéficier d'une maîtrise avancée de Node.js 24, NestJS et Express.js pour analyser les besoins métier, concevoir des solutions robustes et développer de nouvelles fonctionnalités. Nous attendons également une expertise en maintenance corrective et évolutive, en refactorisation et en amélioration continue de la qualité, de la lisibilité et des performances du code existant. Nous souhaitons intégrer des pratiques avancées d'architecture logicielle, notamment les principes SOLID, les design patterns, la Clean Architecture, l'architecture hexagonale et, lorsque cela est pertinent, une approche orientée microservices. Nous recherchons une expertise dans la conception de traitements asynchrones avec RabbitMQ, la gestion des caches applicatifs avec Redis ou Memcached, ainsi que l'optimisation du cache partagé et du reverse proxy Varnish à travers les stratégies de TTL, de purge et de ban. Nous attendons une pratique rigoureuse des tests unitaires et d'intégration avec Jest ou Vitest, du TDD, de la conteneurisation Docker et des pratiques de développement collaboratif avec Git. Nous souhaitons également bénéficier d'une contribution active aux revues de code, à la documentation technique, au partage de connaissances et aux cérémonies Agile. Une connaissance de Kubernetes, d'Elasticsearch, des environnements éditoriaux ou média à forte audience et des solutions CDN telles qu'Akamai, Cloudflare ou CloudFront constituera un atout complémentaire. Objectifs et livrables Nous souhaitons mobiliser une expertise senior disposant de plus de cinq années d'expérience significative en développement backend JavaScript, afin de sécuriser la qualité, la maintenabilité et la performance de nos applications. Analyser et formaliser les besoins métier en proposant des solutions techniques adaptées. Concevoir et développer de nouvelles fonctionnalités avec Node.js 24, NestJS et Express.js. Assurer la maintenance corrective et évolutive des applications existantes. Refactoriser et améliorer le code en matière de qualité, lisibilité, sécurité et performance. Concevoir et maintenir des traitements asynchrones et des files de messages avec RabbitMQ. Mettre en œuvre et optimiser les stratégies de cache applicatif et de reverse proxy avec Redis, Memcached et Varnish, notamment la gestion des TTL, des purges, des bans et du cache partagé. Appliquer les principes SOLID, les design patterns, la Clean Architecture et l'architecture hexagonale. Produire les tests unitaires et d'intégration nécessaires avec Jest ou Vitest, dans une démarche TDD et de déploiement continu. Conteneuriser les applications avec Docker et contribuer à leur exécution dans des environnements orchestrés, notamment Kubernetes lorsque nécessaire. Participer aux revues de code et contribuer à l'amélioration des standards et bonnes pratiques de développement. Rédiger et maintenir la documentation technique associée aux développements réalisés. Contribuer au transfert de connaissances au sein de l'équipe et participer activement aux cérémonies Agile. Intégrer les développements conformes aux besoins dans les dépôts Git selon les pratiques de collaboration établies. Fournir un code documenté, maintenable et conforme aux standards de qualité définis. Livrer les tests techniques et unitaires associés aux fonctionnalités développées. Remettre la documentation technique des solutions et évolutions implémentées. Compétences demandéesCompétencesNiveau de compétence NestJS Expert Revue de code Expert Performance web Expert Architecture logicielle Expert JavaScript backend Expert Tests unitaires et intégration Confirmé Programmation objet Expert Node.js 24 Expert Cache applicatif Expert Sécurité applicative Expert
Voir cette offre
CDI

Offre d'emploiDéveloppeur Fullstack Java Sénior F/H

█ █ █ ██ █ █
Publiée le
Angular
DevOps
Docker

Rennes, Bretagne

Offre importée

Offre issue du marché tech, identifiée automatiquement pour vous donner une vue complète des opportunités.

Accès restreint à la communauté

Rejoignez notre plateforme pour accéder aux détails de cette offre et obtenir un accès aux meilleures offres du marché.

Voir cette offre
Freelance
CDI
CDD

Offre d'emploiDevOps

Freelance.com
Publiée le
DevOps
Docker
ELK

1 an
40k-60k €
400-600 €
Paris, France
Poste : DevOps Expérience : 0/3 ans ; 4/6 ans et +6 ans Localisation : Paris Démarrage : asap Durée : +6 mois Fiche de poste – Consultant DevOps / Infrastructure as Code Contexte et positionnement Nous recherchons des consultant DevOps junior, confirmé et senior Le poste s'inscrit dans des environnements collaboratifs, orientés automatisation, qualité et bonnes pratiques d'ingénierie. Compétences comportementales (Soft skills) : - Communication - Capacité à exprimer clairement ses idées, à l'oral comme à l'écrit, auprès de publics variés (techniques ou non). Travail en équipe : Aptitude à évoluer dans des environnements collaboratifs, à interagir efficacement au sein de groupes pluridisciplinaires afin d'atteindre des objectifs communs. Autonomie : Capacité à rechercher l'information, à analyser les problématiques et à agir de manière proactive, sans dépendance systématique à un encadrement. Méthodologie : Connaissance des méthodes agiles, des rituels associés et des bonnes pratiques de développement et d'exploitation (pair programming, revues de code, gestion des incidents, etc.). Compétences techniques (Hard skills) Environnement technique (par ordre de priorité) : Linux Ansible GitLab CI/CD Docker Terraform Infrastructure as Code (IaC) Le consultant interviendra sur des sujets liés à l'Infrastructure as Code, incluant : la conception, le développement, la maintenance d'infrastructures automatisées. Une attention particulière est portée à la qualité du code d'infrastructure et à l'application des principes de craftsmanship (DRY, YAGNI, tests, bonnes pratiques de conception). Niveaux de maîtrise attendus - Niveau 1 : Comprend et pratique l'IaC, maîtrise le concept d'idempotence, participe activement aux échanges techniques, sensibilisé aux pratiques CRAFT. - Niveau 2 : Usage avancé des technologies IaC, très à l'aise avec les concepts (déclaratif, impératif, idempotence), posture de référent ou de transmission. - Niveau 3 (apprécié) : Mise en œuvre poussée du craftsmanship (TDD, tests d'infrastructure, smoke tests) et diffusion des bonnes pratiques au sein des équipes. CI/CD & pratiques de déploiement : - Le consultant devra maîtriser les fondamentaux du CI/CD, notamment : - la valeur et les objectifs des pipelines CI/CD, - les types de tests (code et infrastructure), - les stratégies de déploiement (Canary, Blue/Green, Zero Downtime), - les concepts GitOps et Accelerate.
Voir cette offre

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.

Au service des talents IT

Free-Work est une plateforme qui s'adresse à tous les professionnels des métiers de l'informatique.

Ses contenus et son jobboard IT sont mis à disposition 100% gratuitement pour les indépendants et les salariés du secteur.

Free-workers
Ressources
A propos
Espace recruteurs
2026 © Free-Work / AGSI SAS
Suivez-nous