{"id":3509,"date":"2025-07-06T04:19:30","date_gmt":"2025-07-06T02:19:30","guid":{"rendered":"https:\/\/thefrenchsourcer.com\/?page_id=3509"},"modified":"2026-08-04T18:00:54","modified_gmt":"2026-08-04T16:00:54","slug":"recruiters","status":"publish","type":"page","link":"https:\/\/thefrenchsourcer.com\/en\/recruiters\/","title":{"rendered":"Recruiters"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"3509\" class=\"elementor elementor-3509\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8392a67 e-flex e-con-boxed e-con e-parent\" data-id=\"8392a67\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-136cf07 e-con-full e-flex e-con e-child\" data-id=\"136cf07\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-ca5288b e-flex e-con-boxed e-con e-child\" data-id=\"ca5288b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3c86a7c elementor-widget elementor-widget-html\" data-id=\"3c86a7c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"tfs-rhero\" aria-label=\"The French Sourcer - recruiters\">\n  <style>\n    html{ scroll-behavior:smooth; }\n    .tfs-rhero, .tfs-rhero * { box-sizing:border-box; }\n    .tfs-rhero, .tfs-rhero * {\n      font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    }\n    .tfs-rhero{\n      width:100vw;\n      margin-left:calc(50% - 50vw);\n      position:relative;\n      overflow:hidden;\n      min-height:88vh;\n      display:flex;\n      align-items:center;\n      justify-content:center;\n      padding:64px 0;\n      background:#141210;\n    }\n    .tfs-rhero-inner{\n      position:relative;\n      max-width:820px;\n      margin:0 auto;\n      padding:0 clamp(18px, 3vw, 28px);\n      text-align:center;\n    }\n    .tfs-rhero-badge{\n      display:inline-flex;\n      align-items:center;\n      gap:8px;\n      padding:7px 16px;\n      border-radius:999px;\n      background:rgba(150,128,95,.08);\n      border:1px solid rgba(150,128,95,.35);\n      font-size:12px;\n      font-weight:600;\n      letter-spacing:.12em;\n      text-transform:uppercase;\n      color:#96805F;\n      margin-bottom:20px;\n    }\n    .tfs-rhero-badge .dot{ width:6px; height:6px; border-radius:50%; background:#96805F; }\n    .tfs-rhero h1{\n      margin:0 0 18px;\n      font-size:clamp(32px, 4.2vw, 52px);\n      line-height:1.12;\n      letter-spacing:-.02em;\n      font-weight:600;\n      color:#F3EFE6;\n    }\n    .tfs-rhero-sub{\n      margin:0 auto 36px;\n      max-width:640px;\n      font-size:clamp(16px, 1.4vw, 19px);\n      line-height:1.65;\n      color:rgba(243,239,230,.7);\n    }\n    .tfs-rhero-ctas{\n      display:flex;\n      align-items:center;\n      justify-content:center;\n      gap:14px;\n      flex-wrap:wrap;\n    }\n    .tfs-rhero-btn{\n      display:inline-flex;\n      align-items:center;\n      justify-content:center;\n      gap:10px;\n      padding:14px 26px;\n      border-radius:999px;\n      font-weight:500;\n      font-size:16px;\n      text-decoration:none;\n      background:transparent !important;\n      color:#F3EFE6 !important;\n      border:1.5px solid #96805F !important;\n      transition: transform .2s ease, background .2s ease;\n    }\n    .tfs-rhero-btn:hover{\n      transform:translateY(-2px);\n      background:rgba(150,128,95,.12) !important;\n      border-color:#96805F !important;\n      color:#F3EFE6 !important;\n    }\n    .tfs-rhero-btn svg{ width:16px; height:16px; }\n    @media (max-width: 600px){\n      .tfs-rhero-ctas{ flex-direction:column; align-items:stretch; }\n    }\n  <\/style>\n  <div class=\"tfs-rhero-inner\">\n    <h1>Build your business. We'll build the system behind it.<\/h1>\n    <p class=\"tfs-rhero-sub\">You keep your clients, your expertise and your independence. We provide the methodology, the AI orchestration and the network that let you recruit at a higher level.<\/p>\n    <div class=\"tfs-rhero-ctas\">\n      <a class=\"tfs-rhero-btn\" href=\"mailto:hello@thefrenchsourcer.com?subject=Apply%20to%20join%20the%20network\">\n        Apply to join\n        <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg>\n      <\/a>\n    <\/div>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a8fda01 e-flex e-con-boxed e-con e-parent\" data-id=\"a8fda01\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b4162b4 elementor-widget elementor-widget-html\" data-id=\"b4162b4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n.tfs-rabout, .tfs-rabout * { box-sizing: border-box; }\n.tfs-rabout, .tfs-rabout * {\n  font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n}\n.tfs-rabout{\n  width:100vw;\n  margin-left:calc(50% - 50vw);\n  position:relative;\n  overflow:hidden;\n  padding:clamp(56px, 7vw, 88px) 0;\n  background:#EFE9DD;\n}\n.tfs-rabout-inner{\n  max-width:880px;\n  margin:0 auto;\n  padding:0 clamp(20px, 3vw, 32px);\n}\n.tfs-rabout-label{\n  display:block;\n  margin:0 0 14px;\n  font-size:12px;\n  font-weight:600;\n  letter-spacing:.16em;\n  text-transform:uppercase;\n  color:#8a8377;\n}\n.tfs-rabout h2{\n  margin:0 0 24px;\n  font-size:clamp(26px, 3.6vw, 40px);\n  line-height:1.2;\n  letter-spacing:-.01em;\n  font-weight:600;\n  color:#1a1814;\n  max-width:780px;\n}\n.tfs-rabout-lead{\n  margin:0 0 48px !important;\n  font-size:17px;\n  line-height:1.7;\n  color:#514c43;\n  max-width:760px;\n}\n.tfs-rabout-lead b{ color:#1a1814; }\n.tfs-rabout-list{ display:flex; flex-direction:column; gap:28px; max-width:820px; margin-top:8px; }\n.tfs-rabout-item{ padding-left:22px; border-left:2px solid rgba(150,128,95,.4); opacity:0; transform:translateY(14px); transition:opacity .5s ease-out, transform .5s ease-out; }\n.tfs-rabout-item.tfs-rabout-visible{ opacity:1; transform:translateY(0); }\n.tfs-rabout-item:nth-child(1){ transition-delay:0s } .tfs-rabout-item:nth-child(2){ transition-delay:.12s } .tfs-rabout-item:nth-child(3){ transition-delay:.24s }\n.tfs-rabout-item h3{ margin:0 0 8px !important; font-size:16px; font-weight:600; color:#1a1814; }\n.tfs-rabout-item p{ margin:0 !important; font-size:14.5px; line-height:1.7; color:#514c43; max-width:none; }\n@media (prefers-reduced-motion: reduce){\n  .tfs-rabout-item{ opacity:1; transform:none; transition:none; }\n}\n<\/style>\n<section class=\"tfs-rabout\" aria-label=\"Why The French Sourcer exists - recruiters\">\n  <div class=\"tfs-rabout-inner\">\n    <span class=\"tfs-rabout-label\">Why we exist<\/span>\n    <h2>A recruitment engineering firm, for independent recruiters<\/h2>\n    <p class=\"tfs-rabout-lead\">The French Sourcer specializes in technical recruitment: software engineering, data &amp; AI, cloud &amp; cybersecurity, IT consulting and C-level tech roles. We design the methodology, the scorecards and the AI-assisted workflows recruiters need to run those searches, and open that system to independent recruiters. Concretely, here's what that looks like on a mission:<\/p>\n    <div class=\"tfs-rabout-list\">\n      <div class=\"tfs-rabout-item\">\n        <h3>Before you source a single candidate<\/h3>\n        <p>You and the client agree in writing on the tech stack, the team's day-to-day, what's negotiable versus what isn't, and the exact questions each interview needs to answer. That clarity holds through the whole search, so every candidate you bring forward already fits.<\/p>\n      <\/div>\n      <div class=\"tfs-rabout-item\">\n        <h3>You don't start from a blank page<\/h3>\n        <p>Take on a DevOps search tomorrow, and you start from scorecards and outreach templates already refined by recruiters who filled similar roles before you.<\/p>\n      <\/div>\n      <div class=\"tfs-rabout-item\">\n        <h3>Your name, your terms<\/h3>\n        <p>Your name goes on the emails. You set your fee with the client and run your own interviews. We handle the sourcing tools, the AI workflows and the reporting in the background.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n<script>\n(function(){\n  var items = document.querySelectorAll('.tfs-rabout-item');\n  if (!items.length) return;\n  if (!('IntersectionObserver' in window)) {\n    items.forEach(function(i){ i.classList.add('tfs-rabout-visible'); });\n    return;\n  }\n  var triggered = false;\n  var obs = new IntersectionObserver(function(entries){\n    entries.forEach(function(entry){\n      if (entry.isIntersecting && !triggered) {\n        triggered = true;\n        items.forEach(function(i){ i.classList.add('tfs-rabout-visible'); });\n        obs.unobserve(entry.target);\n      }\n    });\n  }, { threshold: 0.2 });\n  obs.observe(document.querySelector('.tfs-rabout'));\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fa0fe39 e-flex e-con-boxed e-con e-parent\" data-id=\"fa0fe39\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a4added elementor-widget elementor-widget-html\" data-id=\"a4added\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n.tfs-rflow, .tfs-rflow * { box-sizing: border-box; font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; }\n.tfs-rflow{ width:100vw; margin-left:calc(50% - 50vw); background:#141210; padding:clamp(40px,6vw,64px) clamp(20px,3vw,36px); }\n.tfs-rflow-head{ text-align:center; max-width:640px; margin:0 auto clamp(36px,5vw,52px); }\n.tfs-rflow-label{ display:block; font-size:12px; font-weight:600; letter-spacing:.16em; text-transform:uppercase; color:#96805F; margin-bottom:14px; }\n.tfs-rflow-title{ margin:0; font-size:clamp(24px,3.2vw,34px); font-weight:600; color:#F3EFE6; }\n.tfs-rflow-list{ max-width:880px; margin:0 auto; display:flex; flex-direction:column; padding:0 clamp(20px, 3vw, 32px); }\n.tfs-rflow-step{ display:grid; grid-template-columns:56px 1fr; gap:20px; padding:22px 0; border-bottom:1px solid rgba(243,239,230,.1); opacity:0; transform:translateY(14px); transition:opacity .5s ease-out, transform .5s ease-out; }\n.tfs-rflow-step:last-child{ border-bottom:none; }\n.tfs-rflow-step.tfs-rflow-visible{ opacity:1; transform:translateY(0); }\n.tfs-rflow-step:nth-child(1){ transition-delay:0s } .tfs-rflow-step:nth-child(2){ transition-delay:.08s } .tfs-rflow-step:nth-child(3){ transition-delay:.16s }\n.tfs-rflow-step:nth-child(4){ transition-delay:.24s } .tfs-rflow-step:nth-child(5){ transition-delay:.32s } .tfs-rflow-step:nth-child(6){ transition-delay:.4s }\n.tfs-rflow-num{ width:40px; height:40px; border-radius:10px; background:rgba(150,128,95,.1); border:1px solid rgba(150,128,95,.35); color:#96805F; font-weight:600; font-size:14px; display:flex; align-items:center; justify-content:center; }\n.tfs-rflow-body h3{ margin:0 0 6px; font-size:16px; font-weight:600; color:#F3EFE6; display:inline-flex; align-items:center; gap:10px; flex-wrap:wrap; }\n.tfs-rflow-body p{ margin:0; font-size:14px; line-height:1.6; color:rgba(243,239,230,.68); }\n.tfs-rflow-ai{ display:inline-flex; align-items:center; gap:5px; padding:3px 10px; border-radius:999px; background:rgba(150,128,95,.1); border:1px solid rgba(150,128,95,.35); font-size:10.5px; font-weight:600; letter-spacing:.06em; text-transform:uppercase; color:#96805F; }\n.tfs-rflow-ai .dot{ width:5px; height:5px; border-radius:50%; background:#96805F; }\n.tfs-rflow-output{ display:inline-flex; align-items:center; gap:6px; margin-top:10px; font-size:12px; color:#8a8377; }\n.tfs-rflow-output b{ color:rgba(243,239,230,.8); font-weight:600; }\n@media (prefers-reduced-motion: reduce){\n  .tfs-rflow-step{ opacity:1; transform:none; transition:none; }\n}\n<\/style>\n<div class=\"tfs-rflow\">\n  <div class=\"tfs-rflow-head\">\n    <span class=\"tfs-rflow-label\">How a mission runs<\/span>\n    <h2 class=\"tfs-rflow-title\">From scoping call to closed mission<\/h2>\n  <\/div>\n  <div class=\"tfs-rflow-list\">\n    <div class=\"tfs-rflow-step\">\n      <span class=\"tfs-rflow-num\">01<\/span>\n      <div class=\"tfs-rflow-body\">\n        <h3>Scoping call<\/h3>\n        <p>You and the client define the tech stack, the team's architecture and the success criteria together, with the hiring manager or tech lead in the room.<\/p>\n        <div class=\"tfs-rflow-output\"><b>Output:<\/b> a shared, written technical brief<\/div>\n      <\/div>\n    <\/div>\n    <div class=\"tfs-rflow-step\">\n      <span class=\"tfs-rflow-num\">02<\/span>\n      <div class=\"tfs-rflow-body\">\n        <h3>Structured brief<\/h3>\n        <p>The interview format, whether coding assessment, system design or both, and the technical scorecard are locked before sourcing starts, and stay fixed for the length of the search.<\/p>\n        <div class=\"tfs-rflow-output\"><b>Output:<\/b> a locked scorecard and interview framework<\/div>\n      <\/div>\n    <\/div>\n    <div class=\"tfs-rflow-step\">\n      <span class=\"tfs-rflow-num\">03<\/span>\n      <div class=\"tfs-rflow-body\">\n        <h3>Sourcing &amp; outreach <span class=\"tfs-rflow-ai\"><span class=\"dot\"><\/span>AI-assisted<\/span><\/h3>\n        <p>AI tools handle technical ecosystem mapping, GitHub and public code signals, and first-touch outreach. You direct every search and every message.<\/p>\n        <div class=\"tfs-rflow-output\"><b>Output:<\/b> a ranked, sourced pipeline<\/div>\n      <\/div>\n    <\/div>\n    <div class=\"tfs-rflow-step\">\n      <span class=\"tfs-rflow-num\">04<\/span>\n      <div class=\"tfs-rflow-body\">\n        <h3>Structured interviews<\/h3>\n        <p>You run technical interviews against the pre-agreed scorecard, architecture, trade-offs, depth of ownership, so criteria stay identical from the first candidate to the last.<\/p>\n        <div class=\"tfs-rflow-output\"><b>Output:<\/b> scored interview notes, per candidate<\/div>\n      <\/div>\n    <\/div>\n    <div class=\"tfs-rflow-step\">\n      <span class=\"tfs-rflow-num\">05<\/span>\n      <div class=\"tfs-rflow-body\">\n        <h3>Reporting <span class=\"tfs-rflow-ai\"><span class=\"dot\"><\/span>Automated<\/span><\/h3>\n        <p>Interview notes, technical scorecards and client reports are structured and generated automatically from your inputs, tracked live on your dashboard.<\/p>\n        <div class=\"tfs-rflow-output\"><b>Output:<\/b> a client-ready report<\/div>\n      <\/div>\n    <\/div>\n    <div class=\"tfs-rflow-step\">\n      <span class=\"tfs-rflow-num\">06<\/span>\n      <div class=\"tfs-rflow-body\">\n        <h3>Mission closed, knowledge captured<\/h3>\n        <p>What worked and what didn't for this stack and this role are logged, feeding back into the shared knowledge base, strengthening the next mission, yours or another recruiter's.<\/p>\n        <div class=\"tfs-rflow-output\"><b>Output:<\/b> a documented case, reusable network-wide<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n<script>\n(function(){\n  var steps = document.querySelectorAll('.tfs-rflow-step');\n  if (!steps.length) return;\n  if (!('IntersectionObserver' in window)) {\n    steps.forEach(function(s){ s.classList.add('tfs-rflow-visible'); });\n    return;\n  }\n  var triggered = false;\n  var obs = new IntersectionObserver(function(entries){\n    entries.forEach(function(entry){\n      if (entry.isIntersecting && !triggered) {\n        triggered = true;\n        steps.forEach(function(s){ s.classList.add('tfs-rflow-visible'); });\n        obs.unobserve(entry.target);\n      }\n    });\n  }, { threshold: 0.15 });\n  obs.observe(document.querySelector('.tfs-rflow'));\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c187bb2 e-flex e-con-boxed e-con e-parent\" data-id=\"c187bb2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3c3cda7 elementor-widget elementor-widget-html\" data-id=\"3c3cda7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n.tfs-racad, .tfs-racad * { box-sizing: border-box; font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; }\n.tfs-racad{ width:100vw; margin-left:calc(50% - 50vw); background:#EFE9DD; padding:clamp(40px,6vw,64px) clamp(20px,3vw,36px); }\n.tfs-racad-head{ text-align:center; max-width:680px; margin:0 auto clamp(36px,5vw,52px); }\n.tfs-racad-label{ display:block; font-size:12px; font-weight:600; letter-spacing:.16em; text-transform:uppercase; color:#8a8377; margin-bottom:14px; }\n.tfs-racad-title{ margin:0 0 14px; font-size:clamp(24px,3.2vw,34px); font-weight:600; color:#1a1814; }\n.tfs-racad-lead{ margin:0; font-size:15.5px; line-height:1.6; color:#514c43; }\n.tfs-racad-modules{ max-width:1160px; margin:0 auto clamp(28px,4vw,40px); display:grid; grid-template-columns:repeat(auto-fit, minmax(280px, 1fr)); gap:16px; }\n.tfs-racad-module{ padding:24px; border-radius:16px; background:#F3EFE6; border:1px solid rgba(26,24,20,.08); opacity:0; transform:translateY(16px); transition:opacity .5s ease-out, transform .5s ease-out; }\n.tfs-racad-module.tfs-racad-visible{ opacity:1; transform:translateY(0); }\n.tfs-racad-module:nth-child(1){ transition-delay:0s } .tfs-racad-module:nth-child(2){ transition-delay:.08s } .tfs-racad-module:nth-child(3){ transition-delay:.16s }\n.tfs-racad-module:nth-child(4){ transition-delay:.24s } .tfs-racad-module:nth-child(5){ transition-delay:.32s } .tfs-racad-module:nth-child(6){ transition-delay:.4s }\n.tfs-racad-module-num{ display:block; margin:0 0 12px; font-size:12.5px; font-weight:600; letter-spacing:.08em; color:#96805F; }\n.tfs-racad-module h3{ margin:0 0 8px; font-size:15.5px; font-weight:600; color:#1a1814; }\n.tfs-racad-module p{ margin:0 0 16px; font-size:13.5px; line-height:1.6; color:#514c43; }\n.tfs-racad-hl-label{ display:block; margin:0 0 10px; font-size:10px; font-weight:600; letter-spacing:.1em; text-transform:uppercase; color:#8a8377; }\n.tfs-racad-tags{ display:flex; flex-wrap:wrap; gap:7px; }\n.tfs-racad-tag{ padding:6px 12px; border-radius:999px; background:transparent; border:1px solid rgba(26,24,20,.18); font-size:12px; font-weight:500; color:#1a1814; }\n.tfs-racad-foot{ max-width:640px; margin:0 auto; text-align:center; padding-top:clamp(24px,3vw,32px); border-top:1px solid rgba(26,24,20,.1); opacity:0; transition:opacity .5s ease-out; }\n.tfs-racad-foot.tfs-racad-visible{ opacity:1; }\n.tfs-racad-foot p{ margin:0; font-size:14px; line-height:1.6; color:#514c43; }\n.tfs-racad-foot p b{ color:#1a1814; font-weight:600; }\n.tfs-racad-btn{ display:inline-flex; align-items:center; justify-content:center; gap:10px; padding:13px 24px; border-radius:999px; font-weight:500; font-size:14.5px; text-decoration:none; background:transparent !important; color:#1a1814 !important; border:1.5px solid #96805F !important; transition: transform .2s ease, background .2s ease; }\n.tfs-racad-btn:hover{ transform:translateY(-2px); background:rgba(150,128,95,.1) !important; border-color:#96805F !important; }\n.tfs-racad-btn svg{ width:15px; height:15px; }\n@media (prefers-reduced-motion: reduce){\n  .tfs-racad-module, .tfs-racad-foot{ opacity:1; transform:none; transition:none; }\n}\n<\/style>\n<div class=\"tfs-racad\">\n  <div class=\"tfs-racad-head\">\n    <span class=\"tfs-racad-label\">The playbook<\/span>\n    <h2 class=\"tfs-racad-title\">Six modules. One shared standard.<\/h2>\n    <p class=\"tfs-racad-lead\">Every recruiter joining The French Sourcer works from the same framework. From technical discovery to final client presentation, every step follows documented standards refined through real engagements.<\/p>\n  <\/div>\n  <div class=\"tfs-racad-modules\">\n    <div class=\"tfs-racad-module\">\n      <span class=\"tfs-racad-module-num\">01<\/span>\n      <h3>Recruitment Engineering &amp; AI Governance<\/h3>\n      <p>Design the search, define decision standards and select technology according to the task.<\/p>\n      <span class=\"tfs-racad-hl-label\">Highlights<\/span>\n      <div class=\"tfs-racad-tags\">\n        <span class=\"tfs-racad-tag\">Structured role discovery<\/span>\n        <span class=\"tfs-racad-tag\">Decision architecture<\/span>\n        <span class=\"tfs-racad-tag\">Model selection by task<\/span>\n        <span class=\"tfs-racad-tag\">Responsible AI use (EU AI Act)<\/span>\n      <\/div>\n    <\/div>\n    <div class=\"tfs-racad-module\">\n      <span class=\"tfs-racad-module-num\">02<\/span>\n      <h3>Technical Market Intelligence &amp; Sourcing Systems<\/h3>\n      <p>Map technical ecosystems and build repeatable sourcing pipelines across specialist platforms selected per search.<\/p>\n      <span class=\"tfs-racad-hl-label\">Highlights<\/span>\n      <div class=\"tfs-racad-tags\">\n        <span class=\"tfs-racad-tag\">Conversational &amp; semantic search<\/span>\n        <span class=\"tfs-racad-tag\">Technical ecosystem mapping<\/span>\n        <span class=\"tfs-racad-tag\">GitHub &amp; public technical signals<\/span>\n        <span class=\"tfs-racad-tag\">Source verification<\/span>\n      <\/div>\n    <\/div>\n    <div class=\"tfs-racad-module\">\n      <span class=\"tfs-racad-module-num\">03<\/span>\n      <h3>Signal-Based Engagement<\/h3>\n      <p>Build relevant candidate conversations grounded in verified technical and career context.<\/p>\n      <span class=\"tfs-racad-hl-label\">Highlights<\/span>\n      <div class=\"tfs-racad-tags\">\n        <span class=\"tfs-racad-tag\">Evidence-based personalisation<\/span>\n        <span class=\"tfs-racad-tag\">Stack &amp; seniority context<\/span>\n        <span class=\"tfs-racad-tag\">Multi-channel sequencing<\/span>\n        <span class=\"tfs-racad-tag\">Response &amp; conversion analysis<\/span>\n      <\/div>\n    <\/div>\n    <div class=\"tfs-racad-module\">\n      <span class=\"tfs-racad-module-num\">04<\/span>\n      <h3>Structured Qualification &amp; Interview Intelligence<\/h3>\n      <p>Turn technical interviews into comparable evidence and decision-ready recommendations.<\/p>\n      <span class=\"tfs-racad-hl-label\">Highlights<\/span>\n      <div class=\"tfs-racad-tags\">\n        <span class=\"tfs-racad-tag\">Role-based scorecards<\/span>\n        <span class=\"tfs-racad-tag\">Architecture &amp; trade-off questioning<\/span>\n        <span class=\"tfs-racad-tag\">Assessment integrity &amp; limitations<\/span>\n        <span class=\"tfs-racad-tag\">Calibration &amp; decision reports<\/span>\n      <\/div>\n    <\/div>\n    <div class=\"tfs-racad-module\">\n      <span class=\"tfs-racad-module-num\">05<\/span>\n      <h3>Client Advisory &amp; Hiring Operations<\/h3>\n      <p>Use market and funnel intelligence to improve the brief, the process and the final decision.<\/p>\n      <span class=\"tfs-racad-hl-label\">Highlights<\/span>\n      <div class=\"tfs-racad-tags\">\n        <span class=\"tfs-racad-tag\">Market &amp; compensation intelligence<\/span>\n        <span class=\"tfs-racad-tag\">Funnel diagnosis<\/span>\n        <span class=\"tfs-racad-tag\">Stakeholder calibration<\/span>\n        <span class=\"tfs-racad-tag\">Offer &amp; risk advisory<\/span>\n      <\/div>\n    <\/div>\n    <div class=\"tfs-racad-module\">\n      <span class=\"tfs-racad-module-num\">06<\/span>\n      <h3>Agentic Workflows &amp; Production Systems<\/h3>\n      <p>Connect research, execution, documentation and reporting through controlled, observable automation.<\/p>\n      <span class=\"tfs-racad-hl-label\">Highlights<\/span>\n      <div class=\"tfs-racad-tags\">\n        <span class=\"tfs-racad-tag\">Multi-model routing<\/span>\n        <span class=\"tfs-racad-tag\">Human approval gates<\/span>\n        <span class=\"tfs-racad-tag\">Monitoring &amp; error handling<\/span>\n        <span class=\"tfs-racad-tag\">Production search case<\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n  <div class=\"tfs-racad-foot\">\n    <p>The playbook evolves through every mission run inside <b>The French Sourcer<\/b> network. Access is reserved for recruiters who meet the same execution standards.<\/p>\n  <\/div>\n<\/div>\n<script>\n(function(){\n  var modules = document.querySelectorAll('.tfs-racad-module');\n  var foot = document.querySelector('.tfs-racad-foot');\n  if (!modules.length) return;\n  if (!('IntersectionObserver' in window)) {\n    modules.forEach(function(m){ m.classList.add('tfs-racad-visible'); });\n    if (foot) foot.classList.add('tfs-racad-visible');\n    return;\n  }\n  var triggered = false;\n  var obs = new IntersectionObserver(function(entries){\n    entries.forEach(function(entry){\n      if (entry.isIntersecting && !triggered) {\n        triggered = true;\n        modules.forEach(function(m){ m.classList.add('tfs-racad-visible'); });\n        setTimeout(function(){ if (foot) foot.classList.add('tfs-racad-visible'); }, 650);\n        obs.unobserve(entry.target);\n      }\n    });\n  }, { threshold: 0.15 });\n  obs.observe(document.querySelector('.tfs-racad'));\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f8ca1b6 e-flex e-con-boxed e-con e-parent\" data-id=\"f8ca1b6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bb95899 elementor-widget elementor-widget-html\" data-id=\"bb95899\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n.tfs-rmem, .tfs-rmem * { box-sizing: border-box; font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; }\n.tfs-rmem{ width:100vw; margin-left:calc(50% - 50vw); background:#141210; padding:clamp(48px,6vw,72px) clamp(20px,3vw,36px); }\n.tfs-rmem-inner{ max-width:1000px; margin:0 auto; }\n.tfs-rmem-head{ text-align:center; max-width:680px; margin:0 auto 40px; }\n.tfs-rmem-label{ display:block; margin:0 0 14px; font-size:12px; font-weight:600; letter-spacing:.16em; text-transform:uppercase; color:#96805F; }\n.tfs-rmem-title{ margin:0 0 18px; font-size:clamp(24px,3.2vw,34px); font-weight:600; color:#F3EFE6; }\n.tfs-rmem-lead{ margin:0 auto; font-size:15px; line-height:1.7; color:rgba(243,239,230,.68); max-width:600px; }\n.tfs-rmem-list{ display:grid; grid-template-columns:repeat(auto-fit, minmax(280px, 1fr)); gap:14px 28px; margin:0 0 40px; }\n.tfs-rmem-item{ display:flex; align-items:flex-start; gap:12px; opacity:0; transform:translateY(12px); transition:opacity .45s ease-out, transform .45s ease-out; }\n.tfs-rmem-item.tfs-rmem-visible{ opacity:1; transform:translateY(0); }\n.tfs-rmem-item:nth-child(1){ transition-delay:0s } .tfs-rmem-item:nth-child(2){ transition-delay:.06s } .tfs-rmem-item:nth-child(3){ transition-delay:.12s }\n.tfs-rmem-item:nth-child(4){ transition-delay:.18s } .tfs-rmem-item:nth-child(5){ transition-delay:.24s } .tfs-rmem-item:nth-child(6){ transition-delay:.3s }\n.tfs-rmem-item:nth-child(7){ transition-delay:.36s } .tfs-rmem-item:nth-child(8){ transition-delay:.42s }\n.tfs-rmem-check{ flex-shrink:0; width:20px; height:20px; border-radius:6px; background:rgba(150,128,95,.12); border:1px solid rgba(150,128,95,.4); color:#96805F; display:flex; align-items:center; justify-content:center; margin-top:1px; }\n.tfs-rmem-check svg{ width:11px; height:11px; }\n.tfs-rmem-item p{ margin:0; font-size:14px; line-height:1.5; color:rgba(243,239,230,.7); }\n.tfs-rmem-box{ padding:32px; border-radius:16px; background:rgba(243,239,230,.03); border:1px solid rgba(243,239,230,.1); text-align:center; opacity:0; transform:translateY(14px); transition:opacity .5s ease-out, transform .5s ease-out; }\n.tfs-rmem-box.tfs-rmem-visible{ opacity:1; transform:translateY(0); }\n.tfs-rmem-box p{ margin:0 0 20px; font-size:14.5px; line-height:1.7; color:rgba(243,239,230,.65); max-width:640px; margin-left:auto; margin-right:auto; }\n.tfs-rmem-box p:first-of-type{ color:#F3EFE6; font-weight:600; }\n.tfs-rmem-btn{ display:inline-flex; align-items:center; justify-content:center; gap:10px; padding:14px 26px; border-radius:999px; font-weight:500; font-size:15px; text-decoration:none; background:transparent !important; color:#F3EFE6 !important; border:1.5px solid #96805F !important; transition: transform .2s ease, background .2s ease; }\n.tfs-rmem-btn:hover{ transform:translateY(-2px); background:rgba(150,128,95,.12) !important; border-color:#96805F !important; }\n.tfs-rmem-btn svg{ width:15px; height:15px; }\n@media (prefers-reduced-motion: reduce){\n  .tfs-rmem-item, .tfs-rmem-box{ opacity:1; transform:none; transition:none; }\n}\n<\/style>\n<div class=\"tfs-rmem\">\n  <div class=\"tfs-rmem-inner\">\n    <div class=\"tfs-rmem-head\">\n      <span class=\"tfs-rmem-label\">Membership<\/span>\n      <h2 class=\"tfs-rmem-title\">Access to the network<\/h2>\n      <p class=\"tfs-rmem-lead\">The playbook is visible because we believe methodology should be transparent. Access to the network follows a different standard.<\/p>\n    <\/div>\n    <div class=\"tfs-rmem-list\">\n      <div class=\"tfs-rmem-item\">\n        <span class=\"tfs-rmem-check\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6L9 17l-5-5\"\/><\/svg><\/span>\n        <p>Full access to the recruitment playbook, updated as the methodology evolves<\/p>\n      <\/div>\n      <div class=\"tfs-rmem-item\">\n        <span class=\"tfs-rmem-check\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6L9 17l-5-5\"\/><\/svg><\/span>\n        <p>The operational workspace used across every search<\/p>\n      <\/div>\n      <div class=\"tfs-rmem-item\">\n        <span class=\"tfs-rmem-check\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6L9 17l-5-5\"\/><\/svg><\/span>\n        <p>Structured briefing, scorecard and interview frameworks<\/p>\n      <\/div>\n      <div class=\"tfs-rmem-item\">\n        <span class=\"tfs-rmem-check\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6L9 17l-5-5\"\/><\/svg><\/span>\n        <p>AI workflows and execution standards, refined against live technical searches<\/p>\n      <\/div>\n      <div class=\"tfs-rmem-item\">\n        <span class=\"tfs-rmem-check\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6L9 17l-5-5\"\/><\/svg><\/span>\n        <p>Technical sourcing methodologies and market intelligence<\/p>\n      <\/div>\n      <div class=\"tfs-rmem-item\">\n        <span class=\"tfs-rmem-check\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6L9 17l-5-5\"\/><\/svg><\/span>\n        <p>A shared knowledge base of engineering hiring patterns, collected across companies<\/p>\n      <\/div>\n      <div class=\"tfs-rmem-item\">\n        <span class=\"tfs-rmem-check\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6L9 17l-5-5\"\/><\/svg><\/span>\n        <p>Real mission debriefs and post-search reviews<\/p>\n      <\/div>\n      <div class=\"tfs-rmem-item\">\n        <span class=\"tfs-rmem-check\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6L9 17l-5-5\"\/><\/svg><\/span>\n        <p>Private discussions on complex searches and calibration sessions<\/p>\n      <\/div>\n    <\/div>\n    <div class=\"tfs-rmem-box\">\n      <p>We deliberately keep the network small.<\/p>\n      <p>Every recruiter works from the same methodology.<\/p>\n      <p>New members are invited progressively to preserve quality and consistency.<\/p>\n      <a class=\"tfs-rmem-btn\" href=\"mailto:hello@thefrenchsourcer.com?subject=Request%20an%20introduction\">\n        Request an introduction\n        <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg>\n      <\/a>\n    <\/div>\n  <\/div>\n<\/div>\n<script>\n(function(){\n  var items = document.querySelectorAll('.tfs-rmem-item');\n  var box = document.querySelector('.tfs-rmem-box');\n  if (!items.length) return;\n  if (!('IntersectionObserver' in window)) {\n    items.forEach(function(i){ i.classList.add('tfs-rmem-visible'); });\n    if (box) box.classList.add('tfs-rmem-visible');\n    return;\n  }\n  var triggered = false;\n  var obs = new IntersectionObserver(function(entries){\n    entries.forEach(function(entry){\n      if (entry.isIntersecting && !triggered) {\n        triggered = true;\n        items.forEach(function(i){ i.classList.add('tfs-rmem-visible'); });\n        setTimeout(function(){ if (box) box.classList.add('tfs-rmem-visible'); }, 600);\n        obs.unobserve(entry.target);\n      }\n    });\n  }, { threshold: 0.15 });\n  obs.observe(document.querySelector('.tfs-rmem'));\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Build your business. We&#8217;ll build the system behind it. You keep your clients, your expertise and your independence. We provide the methodology, the AI orchestration and the network that let you recruit at a higher level. Apply to join Why we exist A recruitment engineering firm, for independent recruiters The French Sourcer specializes in technical [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_theme","meta":{"_uag_custom_page_level_css":"","_monsterinsights_skip_tracking":false,"footnotes":""},"class_list":["post-3509","page","type-page","status-publish","hentry"],"aioseo_notices":[],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"trp-custom-language-flag":false,"workio-logo-size":false},"uagb_author_info":{"display_name":"meriam.mohamedi@gmail.com","author_link":"https:\/\/thefrenchsourcer.com\/en\/author\/meriam-mohamedigmail-com\/"},"uagb_comment_info":0,"uagb_excerpt":"Build your business. We&#8217;ll build the system behind it. You keep your clients, your expertise and your independence. We provide the methodology, the AI orchestration and the network that let you recruit at a higher level. Apply to join Why we exist A recruitment engineering firm, for independent recruiters The French Sourcer specializes in technical&hellip;","_links":{"self":[{"href":"https:\/\/thefrenchsourcer.com\/en\/wp-json\/wp\/v2\/pages\/3509","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thefrenchsourcer.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/thefrenchsourcer.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/thefrenchsourcer.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/thefrenchsourcer.com\/en\/wp-json\/wp\/v2\/comments?post=3509"}],"version-history":[{"count":804,"href":"https:\/\/thefrenchsourcer.com\/en\/wp-json\/wp\/v2\/pages\/3509\/revisions"}],"predecessor-version":[{"id":7685,"href":"https:\/\/thefrenchsourcer.com\/en\/wp-json\/wp\/v2\/pages\/3509\/revisions\/7685"}],"wp:attachment":[{"href":"https:\/\/thefrenchsourcer.com\/en\/wp-json\/wp\/v2\/media?parent=3509"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}