www.malt.fr Open in urlscan Pro
2606:4700::6811:2d2e  Public Scan

Submitted URL: https://sales.malt.com/t/102678/c/0eedccbc-89fa-491e-81f2-6a69017f1c60/NB2HI4DTHIXS653XO4XG2YLMOQXGM4RPOQXWEYLSN5WWK5DS...
Effective URL: https://www.malt.fr/t/barometre-tarifs
Submission: On November 18 via api from NL — Scanned from NL

Form analysis 11 forms found in the DOM

GET /s

<form action="/s" tabindex="-1" method="get" id="headerSearch" data-js="{
            location : {
                id : 'headersearch',
                allowRemote: true,
                remoteIfEmpty: true,
                localeCountryCode: 'FR',
                debug: true
            },
            forms : { noTooltips : true },
            form-without-empty-values : {}
          }">
  <input id="lon2" name="lon" type="hidden" value="" disabled="">
  <input id="lat2" name="lat" type="hidden" value="" disabled="">
  <input id="countryCode2" name="countryCode" type="hidden" value="" disabled="">
  <input id="country2" name="country" type="hidden" value="" disabled="">
  <input id="administrativeAreaLevel12" name="administrativeAreaLevel1" type="hidden" value="" disabled="">
  <input id="administrativeAreaLevel1Code2" name="administrativeAreaLevel1Code" type="hidden" value="" disabled="">
  <input id="administrativeAreaLevel22" name="administrativeAreaLevel2" type="hidden" value="" disabled="">
  <input id="administrativeAreaLevel2Code2" name="administrativeAreaLevel2Code" type="hidden" value="" disabled="">
  <input id="administrativeAreaLevel32" name="administrativeAreaLevel3" type="hidden" value="" disabled="">
  <input id="administrativeAreaLevel3Code2" name="administrativeAreaLevel3Code" type="hidden" value="" disabled="">
  <input id="administrativeAreaLevel42" name="administrativeAreaLevel4" type="hidden" value="" disabled="">
  <input id="administrativeAreaLevel4Code2" name="administrativeAreaLevel4Code" type="hidden" value="" disabled="">
  <input id="city2" name="city" type="hidden" value="" disabled="">
  <input name="remoteAllowed" type="hidden" value="true">
  <input id="f-fam2" name="f-fam" type="hidden" value="">
  <input id="f-cat2" name="f-cat" type="hidden" value="">
  <div class="c-multiple-inputs c-autocomplete">
    <div class="c-multiple-inputs_input main-header-search-v3__form-job query" data-focus-field="" data-js="m-input">
      <label>
        <span class="c-multiple-inputs_label">Ex : Développeur PHP</span>
        <div class="awesomplete"><input id="q2" required="" data-awesomplete-input="" data-heap="navbar-not-logged__search-job--input" class="headersearch-field"
            data-validation-message="Indiquez un métier ou une compétence, ex : webdesigner, java maven spring, développeur ios..." type="text" name="q" data-jsobj="[{'obj': 'autocomplete', 'option': {
                            'suggestEndpoint': '/suggest/search?q=',
                            'selectedCategorySelector': '.selected-category-label',
                            'jobsLabel': 'Métiers',
                            'categoriesLabel': 'Catégories',
                            'skillsLabel': 'Suggestions',
                            'categoryPattern': '\u003Cstrong class=\'autocomplete-category-suggestion\'\u003E#[0]\u003C\/strong\u003E dans \u003Cspan class=\'autocomplete-category-name\'\u003E#[1]\u003C\/span\u003E',
                            'hopworkSearch': '- Recherche Malt',
                            'skillsLabel': 'Suggestions',
                            'disablePicto': true,
                            'onSelect': {'focus': '#location2'},
                            'minCharBeforeAutoCompletion': 2,
                            'critical': true
                            }}]" autocomplete="off" aria-autocomplete="list">
          <ul hidden="" class="awesomplete-list"></ul><span class="visually-hidden" role="status" aria-live="assertive" aria-relevant="additions"></span>
        </div>
      </label>
    </div>
    <div class="c-multiple-inputs_input main-header-search-v3__form-location active" data-focus-field="" data-js="m-input">
      <label class="c-algolia-autocomplete">
        <span class="c-multiple-inputs_label">Ex: Paris</span>
        <span class="algolia-places" style="position: relative; display: inline-block; direction: ltr;"><input id="location2" name="location" data-algolia-input="" maxlength="500" data-heap="navbar-not-logged__search-location--input"
            class="location headersearch-field ap-input" autocomplete="off" value="" spellcheck="false" role="combobox" aria-autocomplete="both" aria-expanded="false" aria-owns="algolia-places-listbox-0" dir="auto"
            style="position: relative; vertical-align: top;">
          <pre aria-hidden="true"
            style="position: absolute; visibility: hidden; white-space: pre; font-family: Moderat, Arial, Helvetica, sans-serif; font-size: 17px; font-style: normal; font-variant: normal; font-weight: 400; word-spacing: 0px; letter-spacing: normal; text-indent: 0px; text-rendering: auto; text-transform: none;"></pre>
          <span class="ap-dropdown-menu" role="listbox" id="algolia-places-listbox-0" style="position: absolute; top: 100%; z-index: 100; display: none; left: 0px; right: auto;">
            <div class="ap-dataset-places"></div>
          </span><button type="button" aria-label="clear" class="ap-input-icon ap-icon-clear" style="display: none;"><svg width="12" height="12" viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg">
              <path d="M.566 1.698L0 1.13 1.132 0l.565.566L6 4.868 10.302.566 10.868 0 12 1.132l-.566.565L7.132 6l4.302 4.3.566.568L10.868 12l-.565-.566L6 7.132l-4.3 4.302L1.13 12 0 10.868l.566-.565L4.868 6 .566 1.698z"></path>
            </svg>
          </button><button type="button" aria-label="focus" class="ap-input-icon ap-icon-pin"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 14 20">
              <path d="M7 0C3.13 0 0 3.13 0 7c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5C5.62 9.5 4.5 8.38 4.5 7S5.62 4.5 7 4.5 9.5 5.62 9.5 7 8.38 9.5 7 9.5z"></path>
            </svg>
          </button>
          <div class="location-remote-allowed-dropdown" style="display: none;">
            <ul class="location-remote-allowed-dropdown__suggestion-list">
              <li class="ap-suggestion" data-city-index="0"> Paris, France </li>
              <li class="ap-suggestion" data-city-index="1"> Marseille, France </li>
              <li class="ap-suggestion" data-city-index="2"> Lyon, France </li>
              <li class="ap-suggestion" data-city-index="3"> Toulouse, France </li>
              <li class="location-remote-allowed-dropdown__suggestion ap-suggestion">
                <span class="ap-suggestion__content">
                  <i class="joy-i joy-i_loaded" data-js="{svg-icon: {name: 'location'}}"><svg><use xlink:href="/public/icons-sprite-1cca55dbbf6e277f2ec6a9596e771220.svg#location"></use></svg></i>
                  <span>En télétravail (France)</span>
                </span>
              </li>
            </ul>
          </div>
        </span>
      </label>
    </div>
    <button type="submit" class="header-search_form-cta-submit" data-heap="navbar_not-logged__search-submit" id="searchBtn2">
      <i class="joy-i joy-i_bg joy-i_small joy-i_loaded" data-js="{svg-icon: {name: 'search'}}"><svg><use xlink:href="/public/icons-sprite-1cca55dbbf6e277f2ec6a9596e771220.svg#search"></use></svg></i>
    </button>
  </div>
  <button type="submit" data-heap="navbar_not-logged__search-submit" data-mobile-submit="" class="header-search_form-cta-submit--mobile m-btn m-btn_default"> Rechercher </button>
</form>

GET /s

<form action="/s" method="get" class="header-search-mobile_form" data-js="{
            location : {
                id : 'headersearchmobile',
                allowRemote: true,
                debug: true
            },
            forms : { noTooltips : true },
            form-without-empty-values : {}
          }">
  <div>
    <input id="lon2_mobile" name="lon" type="hidden" value="" disabled="">
    <input id="lat2_mobile" name="lat" type="hidden" value="" disabled="">
    <input id="countryCode2_mobile" name="countryCode" type="hidden" value="" disabled="">
    <input id="country2_mobile" name="country" type="hidden" value="" disabled="">
    <input id="administrativeAreaLevel12_mobile" name="administrativeAreaLevel1" type="hidden" value="" disabled="">
    <input id="administrativeAreaLevel1Code2_mobile" name="administrativeAreaLevel1Code" type="hidden" value="" disabled="">
    <input id="administrativeAreaLevel22_mobile" name="administrativeAreaLevel2" type="hidden" value="" disabled="">
    <input id="administrativeAreaLevel2Code2_mobile" name="administrativeAreaLevel2Code" type="hidden" value="" disabled="">
    <input id="administrativeAreaLevel32_mobile" name="administrativeAreaLevel3" type="hidden" value="" disabled="">
    <input id="administrativeAreaLevel3Code2_mobile" name="administrativeAreaLevel3Code" type="hidden" value="" disabled="">
    <input id="administrativeAreaLevel42_mobile" name="administrativeAreaLevel4" type="hidden" value="" disabled="">
    <input id="administrativeAreaLevel4Code2_mobile" name="administrativeAreaLevel4Code" type="hidden" value="" disabled="">
    <input id="city_mobile2" name="city" type="hidden" value="" disabled="">
    <input name="remoteAllowed" type="hidden" value="" disabled="">
    <input id="f-fam2_mobile" name="f-fam" type="hidden" value="">
    <input id="f-cat2_mobile" name="f-cat" type="hidden" value="">
  </div>
  <div class="header-search-mobile_form-header">
    <p>Rechercher un freelance</p>
    <button data-close-mobile-search="" type="button" class="header-search-mobile_close">
      <i class="joy-i joy-i_loaded" data-js="{svg-icon: {name: 'cross'}}"><svg><use xlink:href="/public/icons-sprite-1cca55dbbf6e277f2ec6a9596e771220.svg#cross"></use></svg></i>
    </button>
  </div>
  <div class="c-autocomplete">
    <label class="m-input m-input_search reset" data-js="m-input,input-reset">
      <div class="awesomplete"><input id="q2_mobile" required="" data-awesomplete-input="" placeholder="Ex : Développeur PHP" data-heap="navbar-not-logged__search-job--input" class="headersearch-field"
          data-validation-message="Indiquez un métier ou une compétence, ex : webdesigner, java maven spring, développeur ios..." type="text" name="q" data-jsobj="[{'obj': 'autocomplete', 'option': {
                            'suggestEndpoint': '/suggest/search?q=',
                            'selectedCategorySelector': '.selected-category-label',
                            'jobsLabel': 'Métiers',
                            'categoriesLabel': 'Catégories',
                            'skillsLabel': 'Suggestions',
                            'categoryPattern': '\u003Cstrong class=\'autocomplete-category-suggestion\'\u003E#[0]\u003C\/strong\u003E dans \u003Cspan class=\'autocomplete-category-name\'\u003E#[1]\u003C\/span\u003E',
                            'hopworkSearch': '- Recherche Malt',
                            'skillsLabel': 'Suggestions',
                            'disablePicto': true,
                            'onSelect': {'focus': '#location3_mobile'},
                            'minCharBeforeAutoCompletion': 2,
                            'critical': true
                            }}]" autocomplete="off" aria-autocomplete="list">
        <ul hidden="" class="awesomplete-list"></ul><span class="visually-hidden" role="status" aria-live="assertive" aria-relevant="additions"></span>
      </div>
      <i class="joy-i joy-i_xsmall joy-i_loaded" data-reset-input="" data-js="{svg-icon: {name: 'cross'}}"><svg><use xlink:href="/public/icons-sprite-1cca55dbbf6e277f2ec6a9596e771220.svg#cross"></use></svg></i>
    </label>
    <div class="c-algolia-autocomplete">
      <label class="m-input m-input_location" data-js="m-input">
        <span class="algolia-places" style="position: relative; display: inline-block; direction: ltr;"><input id="location3_mobile" name="location" data-algolia-input="" placeholder="Ex: Paris" maxlength="500"
            data-heap="navbar-not-logged__search-location--input" class="location headersearch-field ap-input" autocomplete="off" value="" spellcheck="false" role="combobox" aria-autocomplete="both" aria-expanded="false"
            aria-labelledby="location3_mobile" aria-owns="algolia-places-listbox-1" dir="auto" style="position: relative; vertical-align: top;">
          <pre aria-hidden="true"
            style="position: absolute; visibility: hidden; white-space: pre; font-family: Moderat, Arial, Helvetica, sans-serif; font-size: 17px; font-style: normal; font-variant: normal; font-weight: 400; word-spacing: 0px; letter-spacing: normal; text-indent: 0px; text-rendering: auto; text-transform: none;"></pre>
          <span class="ap-dropdown-menu" role="listbox" id="algolia-places-listbox-1" style="position: absolute; top: 100%; z-index: 100; display: none; left: 0px; right: auto;">
            <div class="ap-dataset-places"></div>
          </span><button type="button" aria-label="clear" class="ap-input-icon ap-icon-clear" style="display: none;"><svg width="12" height="12" viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg">
              <path d="M.566 1.698L0 1.13 1.132 0l.565.566L6 4.868 10.302.566 10.868 0 12 1.132l-.566.565L7.132 6l4.302 4.3.566.568L10.868 12l-.565-.566L6 7.132l-4.3 4.302L1.13 12 0 10.868l.566-.565L4.868 6 .566 1.698z"></path>
            </svg>
          </button><button type="button" aria-label="focus" class="ap-input-icon ap-icon-pin"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 14 20">
              <path d="M7 0C3.13 0 0 3.13 0 7c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5C5.62 9.5 4.5 8.38 4.5 7S5.62 4.5 7 4.5 9.5 5.62 9.5 7 8.38 9.5 7 9.5z"></path>
            </svg>
          </button>
          <div class="location-remote-allowed-dropdown" style="display: none;">
            <ul class="location-remote-allowed-dropdown__suggestion-list">
              <li class="location-remote-allowed-dropdown__suggestion ap-suggestion">
                <span class="ap-suggestion__content">
                  <i class="joy-i joy-i_loaded" data-js="{svg-icon: {name: 'location'}}"><svg><use xlink:href="/public/icons-sprite-1cca55dbbf6e277f2ec6a9596e771220.svg#location"></use></svg></i>
                  <span>En télétravail (France)</span>
                </span>
              </li>
            </ul>
          </div>
        </span>
      </label>
    </div>
  </div>
  <button type="submit" data-mobile-submit="" data-heap="navbar_not-logged__search-submit" class="m-btn m-btn_main m-btn_block"> Rechercher </button>
</form>

#

<form action="#" data-js="language-selector">
  <div id="footer-language-selector" class="c-dropdown_languages c-dropdown_up" data-testid="footer-language-selector">
    <label for="language" class="sr-only"> Choisissez votre langue</label>
    <div name="lg" id="language" class="language-selector">
      <img src="https://res.cloudinary.com/hopwork/image/upload/v1594990878/rebranding2020/flags/flag-FR.svg" alt="" class="ls-country-flag">
      <span>France<span class="ls-code"> (fr)</span></span>
    </div>
  </div>
</form>

Name: g_signupPOST /signin/google

<form id="g_signupFormSignup" name="g_signup" data-sign-source="google" data-sign-type="signup" action="/signin/google" method="POST"><button type="submit" class="m-btn m-btn_google m-btn_small" name="socialButton"
    data-heap="popup-signup_google-connect"> Inscription avec Google</button>
  <input type="hidden" name="scope" value="profile email">
  <div>
    <input type="hidden" name="_csrf" value="d0adb1bb-c93c-4ca6-a707-746deb4b3902">
  </div>
</form>

Name: fb_signupPOST /signin/facebook

<form id="fb_signupFormSignup" name="fb_signup" data-sign-source="facebook" data-sign-type="signup" accept-charset="UTF-8" action="/signin/facebook" method="POST"><input type="hidden" name="scope" value="email">
  <button class="m-btn m-btn_facebook m-btn_small" name="socialButton" data-heap="popup-signup_facebook-connect"> Inscription avec Facebook</button>
  <div>
    <input type="hidden" name="_csrf" value="d0adb1bb-c93c-4ca6-a707-746deb4b3902">
  </div>
</form>

POST /signin/authenticate

<form id="formSignup" accept-charset="UTF-8" class="signup-form form-block form-tmp" action="/signin/authenticate" method="post" data-jsobjpopin="[{'obj':'forms.signup', 'option' : {
            'controlerName' : 'connectControl',
            'signinRenewEmailMandatory' : 'Pour récupérer votre mot de passe, veuillez saisir une adresse email dans le champs &quot;Adresse email&quot;.',
            'renewSendSuccess' : 'Si l\'adresse email donnée est valide, alors vous recevrez un email de récupération de mot de passe dans quelques minutes...',
            'renewSendFailed' : 'Echec lors de l\'envoi du mail de récupération du mot de passe.',
            'signupUnexpectedErrorMessage': 'Votre demande a échoué. L\'équipe Malt a été prévenue mais n\'hésitez pas à les informer également.'
            }}, {'obj' : 'dynamical-input-tracking', 'option' : {}}]">
  <input type="hidden" name="_csrf" value="d0adb1bb-c93c-4ca6-a707-746deb4b3902">
  <!-- FIRST NAME FIELD -->
  <div>
    <label class="m-input" data-js="m-input" for="signup_firstName">
      <span class="m-input__label">Prénom</span>
      <input required="required" type="text" name="firstName" id="signup_firstName" data-signup-gtm="{&quot;category&quot; : &quot;_signup&quot;, &quot;action&quot;: &quot;_fill_firstname&quot;, &quot;label&quot; : &quot;_signup_popin&quot;}">
    </label>
  </div>
  <!-- LAST NAME FIELD -->
  <div>
    <label class="m-input" data-js="m-input" for="signup_lastName">
      <span class="m-input__label">Nom</span>
      <input required="required" type="text" name="lastName" id="signup_lastName" data-signup-gtm="{&quot;category&quot; : &quot;_signup&quot;, &quot;action&quot;: &quot;_fill_lastname&quot;, &quot;label&quot; : &quot;_signup_popin&quot;}">
    </label>
  </div>
  <!-- EMAIL FIELD -->
  <div>
    <label class="m-input" data-js="m-input" for="signup_username" data-field-email="">
      <span class="m-input__label">Adresse e-mail professionnelle</span>
      <input required="required" type="email" pattern=".+@.+\..+" name="email" id="signup_username" value=""
        data-signup-gtm="{&quot;category&quot; : &quot;_signup&quot;, &quot;action&quot;: &quot;_fill_email&quot;, &quot;label&quot; : &quot;_signup_popin&quot;}">
    </label>
  </div>
  <div class="form-errors" role="alert" data-email-error="">
    <i class="joy-i joy-i_red joy-i_loaded" data-js="{svg-icon: {name: 'warning-triangle'}}"><svg><use xlink:href="/public/icons-sprite-1cca55dbbf6e277f2ec6a9596e771220.svg#warning-triangle"></use></svg></i>
    <ul>
      <li data-error-email=""></li>
    </ul>
  </div>
  <!-- PASSWORD FIELD -->
  <div>
    <label class="m-input" data-js="{'m-input': {}, 'toggle-password-visibility': {}}">
      <span class="m-input__label">Mot de passe</span>
      <input id="signup_password" required="required" type="password" name="password" data-signup-gtm="{&quot;category&quot; : &quot;_signup&quot;, &quot;action&quot;: &quot;_fill_password&quot;, &quot;label&quot; : &quot;_signup_popin&quot;}">
      <i class="joy-i joy-i_clickable joy-i_loaded" hidden="" data-eye="" data-js="{svg-icon: {name: 'eye'}}"><svg><use xlink:href="/public/icons-sprite-1cca55dbbf6e277f2ec6a9596e771220.svg#eye"></use></svg></i>
      <i class="joy-i joy-i_clickable joy-i_loaded" hidden="" data-eye-masked="" data-js="{svg-icon: {name: 'eye-masked'}}"><svg><use xlink:href="/public/icons-sprite-1cca55dbbf6e277f2ec6a9596e771220.svg#eye-masked"></use></svg></i>
    </label>
  </div>
  <ul data-js="password-constraint-checker" data-target="#signup_password" class="password-constraints">
    <li class="password-constraints__item constraint-invalid" data-constraint="lengthConstraint">&gt; 8 caractères</li>
    <li class="password-constraints__item constraint-invalid" data-constraint="uppercaseConstraint">1 majuscule</li>
    <li class="password-constraints__item constraint-invalid" data-constraint="specialConstraint">1 caractère spécial</li>
  </ul>
  <p class="signup-form__privacy">Malt s'engage à respecter vos données. En continuant votre inscription, vous acceptez nos <a href="/legal" class="link primary neut">Conditions Générales</a>. <br><br> Vos données seront enregistrées par Malt pour la
    création et la gestion de votre compte. Elles sont conservées pendant la durée de votre inscription sur le site et ultérieurement si nous y sommes légalement tenus. En savoir plus sur notre
    <a href="/about/privacy/policy" target="_blank" class="link primary neut">politique d’utilisation des données</a>.</p>
  <label for="optOutFromNews" class="m-checkbox">
    <input name="optOutFromNews" id="optOutFromNews" type="checkbox" data-js="{gtm: {def: {category: '_signup', action: '_fill_optout', label: '_signup_popin'}}}">
    <span>Je ne souhaite pas recevoir les nouveautés et offres personnalisées de Malt</span>
  </label>
  <footer class="modal__footer">
    <button class="m-btn m-btn_default m-btn_medium" id="btnSignup" name="commit" type="submit"> S'inscrire sur Malt</button>
  </footer>
</form>

Name: g_signinPOST /signin/google

<form id="g_signin" name="g_signin" data-sign-type="signin" action="/signin/google" method="POST">
  <button type="submit" class="m-btn m-btn_google m-btn_small" name="socialButton" data-heap="popup-signin_google-connect"> Connexion avec Google </button>
  <input type="hidden" name="scope" value="profile email">
  <div>
    <input type="hidden" name="_csrf" value="d0adb1bb-c93c-4ca6-a707-746deb4b3902">
  </div>
</form>

Name: fb_signinPOST /signin/facebook

<form id="fb_signin" name="fb_signin" data-sign-type="signin" accept-charset="UTF-8" action="/signin/facebook" method="POST">
  <input type="hidden" name="scope" value="email">
  <button class="m-btn m-btn_facebook m-btn_small" name="socialButton" data-heap="popup-signin_facebook-connect"> Connexion avec Facebook </button>
  <div>
    <input type="hidden" name="_csrf" value="d0adb1bb-c93c-4ca6-a707-746deb4b3902">
  </div>
</form>

POST /t/barometre-tarifs

<form id="formSignin" data-jsobjpopin="[
    {
        'obj':'forms.signin',
        'option' : {
            'progressbtn': {'control': false},
            'controlerName' : 'connectControl',
            'rebrandingSignin': true
        }
    },
    {
        'obj': 'sso-email-check',
        'option': {
            'emailInputId': '#j_username',
            'passwordSpanId': '#password_span',
            'passwordInputId': '#signin_password',
            'regularLoginButtonId': '#btnSignin',
            'ssoLoginButtonId': '#sso_login'
        }
    }
    ]" class="form-block form-tmp" action="/t/barometre-tarifs" method="post">
  <div class="form-errors" role="alert" data-wrong-credentials="">
    <i class="joy-i joy-i_red joy-i_loaded" data-js="{svg-icon: {name: 'warning-triangle'}}"><svg><use xlink:href="/public/icons-sprite-1cca55dbbf6e277f2ec6a9596e771220.svg#warning-triangle"></use></svg></i>
    <ul>
      <li></li>
    </ul>
  </div>
  <!-- EMAIL FIELD -->
  <div>
    <label class="m-input m-input_required" data-js="m-input">
      <span class="m-input__label">Adresse e-mail professionnelle</span>
      <input spellcheck="false" required="" name="email" type="email" pattern=".+@.+\..+" id="j_username" value="">
    </label>
  </div>
  <!-- PASSWORD FIELD -->
  <span id="password_span">
    <div>
      <label class="m-input m-input_required" data-js="{'m-input': {}, 'toggle-password-visibility': {}}">
        <span class="m-input__label">Mot de passe</span>
        <input formnovalidate="" required="required" name="password" type="password" id="signin_password">
        <i class="joy-i joy-i_clickable joy-i_loaded" hidden="" data-eye="" data-js="{svg-icon: {name: 'eye'}}"><svg><use xlink:href="/public/icons-sprite-1cca55dbbf6e277f2ec6a9596e771220.svg#eye"></use></svg></i>
        <i class="joy-i joy-i_clickable joy-i_loaded" hidden="" data-eye-masked="" data-js="{svg-icon: {name: 'eye-masked'}}"><svg><use xlink:href="/public/icons-sprite-1cca55dbbf6e277f2ec6a9596e771220.svg#eye-masked"></use></svg></i>
      </label>
    </div>
    <div>
      <a href="#pwdRenewalModal" class="m-link password-renewal" data-dismiss="modal" data-toggle="modal" data-email-field-id="j_username" data-heap="popup-signin_reset-password">
                    J'ai perdu mon mot de passe
                </a>
    </div>
  </span>
  <div class="modal__footer">
    <button class="m-btn m-btn_default m-btn_medium success" id="btnSignin" data-ajax="" type="submit"> Se connecter </button>
    <a href="#" id="sso_login" class="m-btn m-btn_default m-btn_medium success hidden" data-ajax="" type="submit">
            </a>
  </div>
  <div>
    <input type="hidden" name="_csrf" value="d0adb1bb-c93c-4ca6-a707-746deb4b3902">
  </div>
</form>

POST

<form id="formPwdRenewal" class="form-tmp v-tac" method="post">
  <div>
    <label class="m-input" data-js="m-input">
      <span class="m-input__label">Adresse e-mail professionnelle</span>
      <input required="required" name="email" type="email" pattern=".+@.+\..+" value="" data-original-title="" title="">
    </label>
  </div>
  <div class="modal__footer">
    <button class="m-btn m-btn_default m-btn_medium" type="submit" id="initpwd"> Réinitialiser mon mot de passe</button>
  </div>
</form>

POST /signup/confirm

<form id="confirmationSignUpForm" data-form="client" data-js="forms" class="u-tal confirm-modale-signup__client-form" action="/signup/confirm" method="post"><input type="hidden" name="signup" value="true" data-original-title="" title="">
  <input type="hidden" name="redirect" data-original-title="" title="">
  <label class="m-input" data-js="m-input" for="confirm-signup-company-name-input">
    <span class="m-input__label">Nom de votre entreprise *</span>
    <input type="text" name="companyName" id="confirm-signup-company-name-input" required="" value="" data-heap="signup_companyname" data-original-title="" title="">
  </label>
  <div class="c-dropdown" data-js="c-dropdown">
    <select class="m-select" id="confirm-signup-company-size-input" name="companySize" required="" data-heap="signup_companysize" data-original-title="" title="">
      <option selected="" disabled="" value="">Taille d'entreprise *</option>
      <option value="INDIVIDUAL"> Particulier</option>
      <option value="BETWEEN_2_AND_10"> Entre 1 et 10 personnes</option>
      <option value="BETWEEN_11_AND_49"> Entre 11 et 49 personnes</option>
      <option value="BETWEEN_50_AND_249"> Entre 50 et 249 personnes</option>
      <option value="BETWEEN_250_AND_999"> Entre 250 et 999 personnes</option>
      <option value="BETWEEN_1000_AND_4999"> Entre 1 000 et 4 999 personnes</option>
      <option value="MORE_THAN_5000"> Plus de 5 000 personnes</option>
    </select>
  </div>
  <div class="c-dropdown" data-js="c-dropdown">
    <select class="m-select" id="confirm-signup-department-input" name="customerDepartment" required="" data-heap="signup_department" data-original-title="" title="">
      <option disabled="" selected="" value="">Votre département dans l'entreprise *</option>
      <option value="IT"> IT / DSI</option>
      <option value="MARKETING"> Marketing / Communication</option>
      <option value="GENERAL_ADMINISTRATION"> Administration</option>
      <option value="PURCHASING"> Achats</option>
      <option value="ACCOUNTING"> Finance / Comptabilité</option>
      <option value="HUMAN_RESOURCES"> Ressources humaines</option>
      <option value="OPERATIONS"> Opérations</option>
      <option value="SALES"> Commercial / Sales</option>
      <option value="MANAGEMENT"> Direction / Management</option>
      <option value="PRODUCT"> Produit</option>
      <option value="COMMUNICATION"> Communication</option>
    </select>
  </div>
  <label class="m-input" data-js="m-input" for="confirm-signup-phone-number-input">
    <span class="m-input__label">Numéro de téléphone</span>
    <input type="text" name="phoneNumber" id="confirm-signup-phone-number-input" value="" data-heap="signup_clientphone" data-original-title="" title="">
  </label>
  <small> Votre numéro sera visible uniquement par les équipes Malt afin qu'elles soient en mesure de vous contacter dans le cadre de vos missions et besoins sur Malt.</small>
  <div class="modal__footer">
    <button type="submit" class="m-btn m-btn_default" name="action" value="CONFIRM_CLIENT" data-heap="signup_registerClient"> Valider mes informations</button>
  </div>
  <div>
    <input type="hidden" name="_csrf" value="d0adb1bb-c93c-4ca6-a707-746deb4b3902" data-original-title="" title="">
  </div>
</form>

Text Content

Ex : Développeur PHP

Ex: Paris




 * Paris, France
 * Marseille, France
 * Lyon, France
 * Toulouse, France
 * En télétravail (France)

Rechercher

Rechercher un freelance

 * En télétravail (France)

Rechercher

 * Je suis freelance
 * Me connecter
 * Créer mon compte

 * Je suis freelance
 * Me connecter
 * Créer mon compte

Baromètre par métier
Retour
 * Tous les métiers
 * Administrateurs systèmes & DBA
   * Retour
   * Développeurs Back-End
     * Retour
     * Développeurs Spring
     * Développeurs Java
     * Développeurs CakePHP
     * Développeurs Ruby
     * Développeurs Symfony2
     * Développeurs Wordpress
     * Développeurs Scala
     * Développeurs Symfony
     * Développeurs Oracle
     * Développeurs Magento
     * Développeurs Node.js
     * Développeurs PHP
     * Développeurs Zend
     * Développeurs PL/SQL
     * Développeurs Python
     * Développeurs jeux vidéo
     * Développeurs Django
     * Développeurs Delphi
     * Développeurs C#
     * Développeurs SQL
     * Développeurs Ruby on Rails
     * Développeurs PostgreSQL
     * Développeurs Laravel
     * Développeurs Fullstack
     * Développeurs Quarkus
     * Développeurs Microservices
     * Développeur Kotlin
   * Webmasters
     * Retour
     * Webmasters Drupal
     * Webmasters Joomla
     * Webmasters Spip
     * Webmasters Wordpress
     * Webmasters Prestashop
   * Développeurs mobile
     * Retour
     * Développeurs Swift
     * Développeurs Xamarin
     * Développeurs Windows Phone
     * Développeurs Phonegap
     * Développeurs Objective C
     * Développeurs iOS
     * Développeurs Titanium
     * Développeurs Cordova
     * Développeurs Android
   * Développeurs Front-End
     * Retour
     * Intégrateurs Bootstrap
     * Intégrateurs web
     * Développeurs jQuery
     * Développeurs Ember.js
     * Développeurs ReactJs
     * Intégrateurs CSS3
     * Développeurs Javascript
     * Développeurs Backbone.js
     * Développeurs AngularJS
     * Intégrateurs HTML5
     * Développeur Vuejs
   * Administrateurs systèmes et réseaux
   * Administrateurs base de données
   * Experts cybersécurité
 * Chefs de projets & Coach agiles
   * Retour
   * Product managers
   * Coachs agiles
   * Chefs de projet
   * Scrum masters
 * Consultants en communication, stratégie et business developers
   * Retour
   * Consultants en stratégie
   * Business developers
 * Consultants webmarketing, marketing & analytics
   * Retour
   * Consultants webmarketing
   * Consultants analytics
   * Consultants SEO
   * Consultants marketing
 * Développeurs
   * Retour
   * Développeurs Back-End
     * Retour
     * Développeurs Spring
     * Développeurs Java
     * Développeurs CakePHP
     * Développeurs Ruby
     * Développeurs Symfony2
     * Développeurs Wordpress
     * Développeurs Scala
     * Développeurs Symfony
     * Développeurs Oracle
     * Développeurs Magento
     * Développeurs Node.js
     * Développeurs PHP
     * Développeurs Zend
     * Développeurs PL/SQL
     * Développeurs Python
     * Développeurs jeux vidéo
     * Développeurs Django
     * Développeurs Delphi
     * Développeurs C#
     * Développeurs SQL
     * Développeurs Ruby on Rails
     * Développeurs PostgreSQL
     * Développeurs Laravel
     * Développeurs Fullstack
     * Développeurs Quarkus
     * Développeurs Microservices
     * Développeur Kotlin
   * Webmasters
     * Retour
     * Webmasters Drupal
     * Webmasters Joomla
     * Webmasters Spip
     * Webmasters Wordpress
     * Webmasters Prestashop
   * Développeurs mobile
     * Retour
     * Développeurs Swift
     * Développeurs Xamarin
     * Développeurs Windows Phone
     * Développeurs Phonegap
     * Développeurs Objective C
     * Développeurs iOS
     * Développeurs Titanium
     * Développeurs Cordova
     * Développeurs Android
   * Développeurs Front-End
     * Retour
     * Intégrateurs Bootstrap
     * Intégrateurs web
     * Développeurs jQuery
     * Développeurs Ember.js
     * Développeurs ReactJs
     * Intégrateurs CSS3
     * Développeurs Javascript
     * Développeurs Backbone.js
     * Développeurs AngularJS
     * Intégrateurs HTML5
     * Développeur Vuejs
   * Administrateurs systèmes et réseaux
   * Administrateurs base de données
   * Experts cybersécurité
 * Experts Data
   * Retour
   * Data scientists
     * Retour
     * Data scientists NLP
     * Data scientists R
     * Data scientists Hadoop
     * Data scientists TensorFlow
     * Data scientists Spark
 * Experts Jeux Vidéos
   * Retour
   * Game designers
 * Graphistes & Photographes
   * Retour
   * Webdesigners
   * Graphistes
   * Directeurs artistiques
   * Illustrateurs
   * UX designers
 * Motions designers et réalisateurs
   * Retour
   * Sound designers
   * Réalisateurs
   * Photographes
   * Motion designers
 * Rédacteurs & Community Managers
   * Retour
   * Consultants en communication
   * Chargés de relations presse
   * Responsables éditoriaux
   * Rédacteurs web
   * Social media managers
   * Pigistes
   * Traducteurs
   * Concepteurs rédacteurs
   * Community managers


LE BAROMÈTRE
DES TARIFS FREELANCES

S'inscrire sur Malt


TOUTE L'INFORMATION SUR LES MALTERS EN FRANCE

Répartition freelances
femmes / hommes 34% 66% Recherches sur Malt
le mois dernier 561 657 Note moyenne des freelances
sur Malt 4,88/5 Satisfaction des clients Malt : 4.879001729459487/5


QUELS SONT LES TARIFS JOURNALIERS MOYENS DES FREELANCES EN FRANCE ?

Leader des freelances en France, Malt recense plus de 206 056 professionnels.
Principalement issus du numérique, les malters sont répartis sur tout le
territoire et travaillent sur des problématiques très diverses. Des spécificités
complexes qui influent forcément sur leur tarif journalier moyen !

Pour y voir plus clair, nous avons conçu ce baromètre, actualisé en temps réel,
sur la base des freelances inscrits sur Malt. L'idée ?

 * Si vous êtes freelance, vous aider à mieux vous positionner parmi les
   professionnels ayant le même profil que vous : spécialisation, niveau
   d'expérience, localisation...
 * Si vous êtes client, vous permettre de trouver le freelance le plus adapté à
   vos besoins selon la réalité du marché.

Pour en savoir plus, cliquez sur l'une des familles de métiers ci-contre.
Sélectionnez ensuite une spécialisation et accédez à la fiche détaillée de
chaque métier : synthèse des prix par ville, ratio homme/femme, âge, répartition
sur le territoire...

 * Administrateurs systèmes & DBA
   
   540€ Tarif jour
   moyen
   
   Découvrir

 * Chefs de projets & Coach agiles
   
   666€ Tarif jour
   moyen
   
   Découvrir

 * Consultants en communication, stratégie et business developers
   
   760€ Tarif jour
   moyen
   
   Découvrir

 * Consultants webmarketing, marketing & analytics
   
   583€ Tarif jour
   moyen
   
   Découvrir

 * Développeurs
   
   540€ Tarif jour
   moyen
   
   Découvrir

 * Experts Data
   
   630€ Tarif jour
   moyen
   
   Découvrir

 * Graphistes & Photographes
   
   397€ Tarif jour
   moyen
   
   Découvrir

 * Motions designers et réalisateurs
   
   435€ Tarif jour
   moyen
   
   Découvrir

 * Rédacteurs & Community Managers
   
   440€ Tarif jour
   moyen
   
   Découvrir


EVOLUTION DU NOMBRE DE FREELANCES SUR MALT

Aujourd'hui : 206 056 freelances

2013201420152016201720182019202002000040000600008000010000012000014000016000000.10.20.30.40.50.60.70.80.91
151526

en 2020


DES FREELANCES PARTOUT EN FRANCE

Répartition par nombre de freelances par région

Raccourcis clavier
Données cartographiquesDonnées cartographiques ©2021 GeoBasis-DE/BKG (©2009),
Google, Inst. Geogr. Nacional
Conditions d'utilisation
Signaler une erreur cartographique
Données cartographiques ©2021 GeoBasis-DE/BKG (©2009), Google, Inst. Geogr.
Nacional
Contour des régions proposées par Grégoire David sous licence GEOFLA
 * De 0 à 213
 * De 213 à 2 898
 * De 2 898 à 7 487
 * De 7 487 à 13 577
 * De 13 577 à 103 329

Chargement...


SYNTHÈSE DES MÉTIERS FREELANCES EN FRANCE

% de freelances par métier sur Malt
02468101214161820222426283000.10.20.30.40.50.60.70.80.91


Légende

 * Administrateurs systèmes & DBA
 * Chefs de projets & Coach agiles
 * Consultants en communication, stratégie et business developers
 * Consultants webmarketing, marketing & analytics
 * Développeurs
 * Experts Data
 * Graphistes & Photographes
 * Motions designers et réalisateurs
 * Rédacteurs & Community Managers


ENVIE DE REJOINDRE LA PLANÈTE FREELANCE ?

Trouver un freelance Décrocher des missions

Nous rencontrer

La Malterie
241 rue Saint Denis
75002 Paris

 * Aide et Support

 * 
 * 
 * 
 * 


SÉLECTIONNEZ VOTRE PAYS

Les services et fonctionnalités disponibles peuvent varier selon votre pays

Allemagne
Belgique
Suisse
France
Espagne
Pays-Bas


CHOISISSEZ VOTRE LANGUE

anglais (en)
français (fr)
Enregistrer
Choisissez votre langue
France (fr)
Malt
 * A propos de nous
 * Jobs
 * Presse
 * Actualités freelancing
 * CGU & CGV
 * Protection des données
 * FAQ
 * Plan du site

Client
 * Offres et tarifs
 * Malt Entreprise
 * Comment ça marche ?
 * Malt Open
 * Malt Insights
 * Malt Plus
 * SSO

Freelance
 * Créer mon profil freelance

Découvrir
 * Evénements
 * Baromètre des tarifs
 * Freelances par métiers
 * Freelances par compétences
 * Freelances par villes
 * Retours d'expérience
 * Ressources
 * Malt Tech Trends 2021

© 2021 Malt. All rights reserved.

Créer mon compte Malt

Déjà inscrit sur Malt ?  Connectez-vous

 * 

Inscription avec Google

Inscription avec Facebook

Prénom
Nom
Adresse e-mail professionnelle
 * 

Mot de passe
 * > 8 caractères
 * 1 majuscule
 * 1 caractère spécial

Malt s'engage à respecter vos données. En continuant votre inscription, vous
acceptez nos Conditions Générales.

Vos données seront enregistrées par Malt pour la création et la gestion de votre
compte. Elles sont conservées pendant la durée de votre inscription sur le site
et ultérieurement si nous y sommes légalement tenus. En savoir plus sur notre
politique d’utilisation des données.

Je ne souhaite pas recevoir les nouveautés et offres personnalisées de Malt
S'inscrire sur Malt

Me connecter

Pas encore membre Malt ?  Inscrivez-vous

Connexion avec Google

Connexion avec Facebook

Connexion avec SSO
 * 

Adresse e-mail professionnelle
Mot de passe
J'ai perdu mon mot de passe
Se connecter


Réinitialisation de votre mot de passe

Entrez l'adresse e-mail associée à votre compte, et nous vous enverrons par
e-mail un lien pour réinitialiser votre mot de passe.

Adresse e-mail professionnelle
Réinitialiser mon mot de passe

Un lien pour réinitialiser votre mot de passe vous a été envoyé.

Revenir à la connexion

Bienvenue sur Malt

Quelle est votre situation ?

Entreprise
Je recherche des freelances
Freelance
Je crée mon profil freelance
Je souhaite laisser une recommandation Valider

Compléter mes informations client

Ces informations permettront de vous proposer un service Malt adapté à votre
profil.

Nom de votre entreprise *
Taille d'entreprise * Particulier Entre 1 et 10 personnes Entre 11 et 49
personnes Entre 50 et 249 personnes Entre 250 et 999 personnes Entre 1 000 et 4
999 personnes Plus de 5 000 personnes
Votre département dans l'entreprise * IT / DSI Marketing / Communication
Administration Achats Finance / Comptabilité Ressources humaines Opérations
Commercial / Sales Direction / Management Produit Communication
Numéro de téléphone Votre numéro sera visible uniquement par les équipes Malt
afin qu'elles soient en mesure de vous contacter dans le cadre de vos missions
et besoins sur Malt.
Valider mes informations





CENTRE DE PRÉFÉRENCES DE LA CONFIDENTIALITÉ

Lorsque vous consultez un site Web, des données peuvent être stockées dans votre
navigateur ou récupérées à partir de celui-ci, généralement sous la forme de
cookies. Ces informations peuvent porter sur vous, sur vos préférences ou sur
votre appareil et sont principalement utilisées pour s'assurer que le site Web
fonctionne correctement. Les informations ne permettent généralement pas de vous
identifier directement, mais peuvent vous permettre de bénéficier d'une
expérience Web personnalisée. Parce que nous respectons votre droit à la vie
privée, nous vous donnons la possibilité de ne pas autoriser certains types de
cookies. Cliquez sur les différentes catégories pour obtenir plus de détails sur
chacune d'entre elles, et modifier les paramètres par défaut. Toutefois, si vous
bloquez certains types de cookies, votre expérience de navigation et les
services que nous sommes en mesure de vous offrir peuvent être impactés. Plus
d’informations
Tout autoriserRejeter tout


GÉRER LES PRÉFÉRENCES DE CONSENTEMENT

COOKIES STRICTEMENT NÉCESSAIRES

Toujours actif
Cookies strictement nécessaires

Ces cookies sont nécessaires au fonctionnement du site Web et ne peuvent pas
être désactivés dans nos systèmes. Ils sont généralement établis en tant que
réponse à des actions que vous avez effectuées et qui constituent une demande de
services, telles que la définition de vos préférences en matière de
confidentialité, la connexion ou le remplissage de formulaires. Vous pouvez
configurer votre navigateur afin de bloquer ou être informé de l'existence de
ces cookies, mais certaines parties du site Web peuvent être affectées. Ces
cookies ne stockent aucune information d’identification personnelle.

Détails des cookies‎

COOKIES DE FONCTIONNALITÉ

Cookies de fonctionnalité

Ces cookies permettent d’améliorer et de personnaliser les fonctionnalités du
site Web. Ils peuvent être activés par nos équipes, ou par des tiers dont les
services sont utilisés sur les pages de notre site Web. Si vous n'acceptez pas
ces cookies, une partie ou la totalité de ces services risquent de ne pas
fonctionner correctement.

Détails des cookies‎

COOKIES DE PERFORMANCE

Cookies de performance

Ces cookies nous permettent de déterminer le nombre de visites et les sources du
trafic, afin de mesurer et d’améliorer les performances de notre site Web. Ils
nous aident également à identifier les pages les plus / moins visitées et
d’évaluer comment les visiteurs naviguent sur le site Web. Toutes les
informations collectées par ces cookies sont agrégées et donc anonymisées. Si
vous n'acceptez pas ces cookies, nous ne serons pas informé de votre visite sur
notre site.

Détails des cookies‎

COOKIES POUR UNE PUBLICITÉ CIBLÉE

Cookies pour une publicité ciblée

Ces cookies peuvent être mis en place au sein de notre site Web par nos
partenaires publicitaires. Ils peuvent être utilisés par ces sociétés pour
établir un profil de vos intérêts et vous proposer des publicités pertinentes
sur d'autres sites Web. Ils ne stockent pas directement des données
personnelles, mais sont basés sur l'identification unique de votre navigateur et
de votre appareil Internet. Si vous n'autorisez pas ces cookies, votre publicité
sera moins ciblée.

Détails des cookies‎

COOKIES « RÉSEAUX SOCIAUX »

Cookies « réseaux sociaux »

Ces cookies sont activés par les services proposés sur les réseaux sociaux que
nous avons ajoutés au site Web afin de vous donner la possibilité de partager
notre contenu avec votre réseau et vos connaissances. Ils nous permettent
également de suivre votre navigation sur d’autres sites Web et d’établir un
profil de vos intérêts. Cela peut avoir un impact sur le contenu et les messages
affichés sur les autres sites Web que vous consultez. Si vous n'autorisez pas
ces cookies, il se peut que vous ne puissiez pas utiliser ou visualiser ces
outils de partage.

Détails des cookies‎
Confirmer la sélection

Back Button

Back


PERFORMANCE COOKIES

Vendor Search Search Icon Filter Icon


Clear Filters

Information storage and access
Apply
Consent Leg.Interest

All Consent Allowed

Select All Vendors
Select All Vendors
All Consent Allowed


 * 33ACROSS
   
   HOST DESCRIPTION
   
   VIEW COOKIES
   
   
   REPLACE-WITH-DYANMIC-HOST-ID
    * Name
      cookie name

Confirmer la sélection


Malt utilise des cookies pour vous proposer la meilleur expérience possible et,
notamment, optimiser le fonctionnement de la plateforme et mesurer et cibler nos
campagnes publicitaires. En savoir plus

Paramètres des cookies Tout autoriser