{"id":9809,"date":"2024-05-03T08:43:19","date_gmt":"2024-05-03T06:43:19","guid":{"rendered":"https:\/\/caselaparks.com\/carrieres\/careers-form\/"},"modified":"2025-10-31T08:07:19","modified_gmt":"2025-10-31T07:07:19","slug":"careers-form","status":"publish","type":"page","link":"https:\/\/caselaparks.com\/fr\/carrieres\/careers-form\/","title":{"rendered":"Careers form"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"9809\" class=\"elementor elementor-9809 elementor-9782\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-46850330 banner-about-us banner-wrap custom-banner-wrap casela-banner-wrap banner-wrap--medium e-flex e-con-boxed e-con e-parent\" data-id=\"46850330\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-194222ac e-flex e-con-boxed e-con e-child\" data-id=\"194222ac\" 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-74f69e65 p-rel e-flex e-con-boxed e-con e-child\" data-id=\"74f69e65\" 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-36e1a5d5 elementor-widget elementor-widget-heading\" data-id=\"36e1a5d5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Careers<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-64ae6a0 banner-subtitle heading-4 margin-t-1 elementor-widget elementor-widget-text-editor\" data-id=\"64ae6a0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Work at the Zoo<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3a1c0fba elementor-align-center breadcrumbs breadcrumbs--abs elementor-widget elementor-widget-breadcrumbs\" data-id=\"3a1c0fba\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"breadcrumbs.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"breadcrumbs\"><span><span><a href=\"https:\/\/caselaparks.com\/fr\/\">Accueil<\/a><\/span><\/span><\/div>\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\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-6f9e4f2c block-decoration-with-medium-leaf-top block-decoration-with-medium-leaf-top--left-before centered-column-900px bloc-intro bloc-intro--no-gap e-flex e-con-boxed e-con e-parent\" data-id=\"6f9e4f2c\" 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-18c67aea e-flex e-con-boxed e-con e-child\" data-id=\"18c67aea\" 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-5056910c elementor-widget elementor-widget-heading\" data-id=\"5056910c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Join us at Casela<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2df6dbe3 bloc-intro__description elementor-widget elementor-widget-text-editor\" data-id=\"2df6dbe3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tBeing part of Casela Nature Parks means joining a passionate team dedicated to creating unforgettable experiences and making a positive impact every day. \t\t\t\t\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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b7619e6 centered-column-1240px e-flex e-con-boxed e-con e-parent\" data-id=\"b7619e6\" 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-3b80c58 e-con-full e-flex e-con e-child\" data-id=\"3b80c58\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9aae451 btn__back elementor-widget elementor-widget-button\" data-id=\"9aae451\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/caselaparks.com\/careers\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Back<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\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-4cefb6d e-con-full common-block-padding-no-bg common-block-padding-no-bg--no-bottom-padding e-flex e-con e-parent\" data-id=\"4cefb6d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-3da4002 e-con-full bg--orange-white common-block-padding-with-bg block-decoration-with-curly-thin block-decoration-with-curly-thin--bottom-after e-flex e-con e-child\" data-id=\"3da4002\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-3e2e1f1 centered-column-1240px block-book--events e-flex e-con-boxed e-con e-child\" data-id=\"3e2e1f1\" 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-2cebe617 e-con-full block-book--events__instructions e-flex e-con e-child\" data-id=\"2cebe617\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-66658d5 bloc-intro__description elementor-widget elementor-widget-text-editor\" data-id=\"66658d5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>We are seeking individuals with a genuine can-do attitude, a proactive approach, and a strong drive for achievement.<\/p><p>A commitment to success is essential to excel within our team.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7e385a1 career-info elementor-widget elementor-widget-shortcode\" data-id=\"7e385a1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div class =\"post-content-message\">Retourner \u00e0 la page des carri\u00e8res pour choisir un post avant de postuler<\/div><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-91c9be7 bloc-intro__description elementor-widget elementor-widget-text-editor\" data-id=\"91c9be7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>How to apply?<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-84137db bloc-intro__description elementor-widget elementor-widget-text-editor\" data-id=\"84137db\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Interested applicants are strongly encouraged to submit their <br \/>CV together with a cover letter.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3234884 elementor-widget elementor-widget-html\" data-id=\"3234884\" 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<script>\njQuery(document).ready(function($) {\n    \/\/ Style and replace text\n    $(\".post-title-info\").css({\n        \"font-weight\": \"bold\",\n        \"font-size\": \"20px\",\n        \"color\": \"#717171\"\n    }).html(\"Job Title :\");\n});\n    \n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-62b87a29 e-con-full career-form e-flex e-con e-child\" data-id=\"62b87a29\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-15de9130 elementor-widget elementor-widget-shortcode\" data-id=\"15de9130\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f9808-o1\" lang=\"fr-FR\" dir=\"ltr\" data-wpcf7-id=\"9808\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/fr\/wp-json\/wp\/v2\/pages\/9809#wpcf7-f9808-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Formulaire de contact\" enctype=\"multipart\/form-data\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"9808\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.5\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"fr_FR\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f9808-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<div class=\"formulaire js-careers-form-page\">\n\t<div class=\"groupe-contact\">\n\t\t<div class=\"name-form\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"text-939\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required name-field\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Pr\u00e9nom\" value=\"\" type=\"text\" name=\"text-939\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"surname-form\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"text-655\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required surname-field\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Nom de famille\" value=\"\" type=\"text\" name=\"text-655\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"email-form\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"email-208\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email email-field\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Email\" value=\"\" type=\"email\" name=\"email-208\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"phon-form\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"tel-103\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel phone-field\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"T\u00e9l\u00e9phone\" value=\"\" type=\"tel\" name=\"tel-103\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"level-form\">\n <!-- Hidden input field to store the selected value -->\n\t\t\t<p><input type=\"hidden\" name=\"cf7-dropdown-level\" id=\"cf7-dropdown-level\" \/><br \/>\n<!-- Custom dropdown-like interface -->\n\t\t\t<\/p>\n\t\t\t<div class=\"custom-dropdown\">\n\t\t\t\t<div class=\"current js-curent-lastadded-item-levcf7 custom-dropdown__selected\">\n\t\t\t\t\t<p>Choisissez votre niveau\n\t\t\t\t\t<\/p>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"custom-dropdown__list-wrapper\">\n\t\t\t\t\t<ul class=\"custom-dropdown__list  js-list-levels-cf7\" data-cat=\"levels-cf7\">\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<div class=\"p-rel\">\n\t\t\t\t\t\t\t\t<p><input type=\"radio\" class=\"js-check_box-levcf7 js-check_item-levcf7\" id=\"id-level-1\" value=\"D\u00e9butant\"\n                  data-thisvaluelevcf7=\"Level 1\" \/><br \/>\n<label class=\"checkbox-label padding-b-2 \" for=\"id-level-1\">D\u00e9butant<\/label>\n\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<div class=\"p-rel\">\n\t\t\t\t\t\t\t\t<p><input type=\"radio\" class=\"js-check_box-levcf7 js-check_item-levcf7\" id=\"id-level-2\" value=\"Confirm\u00e9\"\n                  data-thisvaluelevcf7=\"Level 2\" \/><br \/>\n<label class=\"checkbox-label padding-b-2 \" for=\"id-level-2\">Confirm\u00e9<\/label>\n\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<div class=\"p-rel\">\n\t\t\t\t\t\t\t\t<p><input type=\"radio\" class=\"js-check_box-levcf7 js-check_item-levcf7\" id=\"id-level-3\" value=\"S\u00e9nior\"\n                  data-thisvaluelevcf7=\"Level 3\" \/><br \/>\n<label class=\"checkbox-label padding-b-2 \" for=\"id-level-3\">S\u00e9nior<\/label>\n\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t<\/ul>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<p><span class=\"wpcf7-not-valid-tip error-message-level-list d-none\">Veuillez remplir ce champ.<\/span><br \/>\n<input type=\"hidden\" name=\"cf7-post-title\" id=\"cf7-post-title\" \/>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"resume-form\">\n\t\t\t<div class=\"file-upload\">\n\t\t\t\t<p><span class=\"title-resume\">Attach your Resume here <span\n            class=\"require-field\">*<\/span><\/span><span class=\"file-upload__wrap\"><span class=\"wpcf7-form-control-wrap\" data-name=\"file-251\"><input size=\"40\" class=\"wpcf7-form-control wpcf7-file wpcf7-validates-as-required file-field\" accept=\".txt,.pdf,.doc,.docx,.odt\" aria-required=\"true\" aria-invalid=\"false\" type=\"file\" name=\"file-251\" \/><\/span><span class=\"file-upload__file\">Joindre mon CV<\/span><\/span>\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div class=\"agree-form\">\n\t\t\t<p><label><span class=\"wpcf7-form-control-wrap\" data-name=\"acceptance-595\"><span class=\"wpcf7-form-control wpcf7-acceptance\"><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"acceptance-595\" value=\"1\" class=\"agree-policy-field\" aria-invalid=\"false\" \/><span class=\"wpcf7-list-item-label\"><span> J'accepte la <a href=\"#\">politique priv\u00e9e<\/a>. Je d\u00e9clare que les\n          informations que j'ai fournies sont exactes et correctes.<\/span><\/label><\/span><\/span><\/span><\/label><br \/>\n<label><span class=\"wpcf7-form-control-wrap\" data-name=\"acceptance-692\"><span class=\"wpcf7-form-control wpcf7-acceptance optional\"><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"acceptance-692\" value=\"1\" class=\"agree-newsletter-field\" aria-invalid=\"false\" \/><span class=\"wpcf7-list-item-label\">J'accepte de recevoir les actualit\u00e9s et les\n        offres du parc<\/span><\/label><\/span><\/span><\/span><\/label>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<p class=\"submit-form\"><input class=\"wpcf7-form-control wpcf7-submit has-spinner button-submit-fields\" type=\"submit\" value=\"Envoyer le message\" \/>\n\t\t<\/p>\n\t<\/div>\n<\/div><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-81375eb elementor-widget elementor-widget-html\" data-id=\"81375eb\" 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<script>\r\ndocument.addEventListener(\"DOMContentLoaded\", function () {\r\n  \/\/ Inject CSS\r\n  const style = document.createElement(\"style\");\r\n  style.textContent = `\r\n    #dynamic-experience-fields {\r\n      display: flex;\r\n      flex-direction: column;\r\n      gap: 10px;\r\n      width: 100%;\r\n    }\r\n\r\n    .experience-row {\r\n      display: flex;\r\n      gap: 10px;\r\n      width: 100%;\r\n      flex-wrap: wrap;\r\n      align-items: center;\r\n      margin-bottom:15px;\r\n    }\r\n\r\n    .experience-form{\r\n          color:#717171;\r\n      font-size:16px;\r\n}\r\n\r\n    .experience-company {\r\n      flex: 2;\r\n      border: none;\r\n      border-bottom: 1px solid #007a4e;\r\n      padding: 5px;\r\n      box-sizing: border-box;\r\n      background-color: #ff000000;\r\n    }\r\n    \r\n    .experience-position {\r\n      flex: 2;\r\n      border: none;\r\n      border-bottom: 1px solid #007a4e;\r\n      padding: 5px;\r\n      box-sizing: border-box;\r\n      width:35%;\r\n      background-color: #ff000000;\r\n    }\r\n\r\n    .experience-year {\r\n      width: 80px;\r\n      border: none;\r\n      border-bottom: 1px solid #007a4e;\r\n      padding: 5px;\r\n      box-sizing: border-box;\r\n      background-color: white;\r\n      background-color: #ff000000;\r\n    }\r\n\r\n    .experience-company:focus,\r\n    .experience-position:focus,\r\n    .experience-year:focus {\r\n      outline: none;\r\n      border-bottom: 2px solid #007a4e;\r\n    }\r\n\r\n    #add-experience-field {\r\n    margin-top: 10px;\r\n    width: 100%;\r\n    padding: 2px;\r\n    background-color: #007a4e;\r\n    color: white;\r\n    border: none;\r\n    cursor: pointer;\r\n    width: 4%;\r\n    border-radius: 7px;\r\n    margin-bottom: 40px;\r\n    }\r\n\r\n    #add-experience-field:hover {\r\n      background-color: #005837;\r\n    }\r\n\r\n    .delete-experience-btn {\r\n      background-color: #ff4d4f;\r\n      color: white;\r\n      border: none;\r\n      padding: 0 8px;\r\n      cursor: pointer;\r\n      font-size: 20px;\r\n      line-height: 1;\r\n      height: 30px;\r\n      align-self: flex-end;\r\n      border-radius: 7px;\r\n    }\r\n\r\n    .delete-experience-btn:hover {\r\n      background-color: #d9363e;\r\n    }\r\n    #dynamic-experience-fields > .experience-row:first-child {\r\n  width: 94%;\r\n\r\n}\r\n\r\n  `;\r\n  document.head.appendChild(style);\r\n\r\n  const container = document.getElementById(\"dynamic-experience-fields\");\r\n  const addBtn = document.getElementById(\"add-experience-field\");\r\n  const summaryInput = document.getElementById(\"experience-summary\");\r\n  const maxRows = 3;\r\n  const startYear = 2025;\r\n  const numYears = 50;\r\n  const currentYear = new Date().getFullYear();\r\n\r\n  \/\/ Helper to create year dropdown\r\n  function createYearDropdown(name) {\r\n    const select = document.createElement(\"select\");\r\n    select.name = name;\r\n    select.classList.add(\"experience-year\");\r\n\r\n    for (let i = 0; i < numYears; i++) {\r\n      const year = startYear - i;\r\n      const option = document.createElement(\"option\");\r\n      option.value = year;\r\n      option.text = year;\r\n      if (year === currentYear) option.selected = true;\r\n      select.appendChild(option);\r\n    }\r\n    return select;\r\n  }\r\n\r\n  \/\/ Bind From \u2192 To year restriction\r\n  function bindYearRange(fromYearSelect, toYearSelect) {\r\n    fromYearSelect.addEventListener(\"change\", function () {\r\n      const fromYear = parseInt(fromYearSelect.value, 10);\r\n      const options = toYearSelect.options;\r\n      for (let i = 0; i < options.length; i++) {\r\n        const optionYear = parseInt(options[i].value, 10);\r\n        options[i].disabled = optionYear < fromYear;\r\n      }\r\n      if (parseInt(toYearSelect.value, 10) < fromYear) {\r\n        toYearSelect.value = fromYear;\r\n      }\r\n      updateSummary();\r\n    });\r\n    toYearSelect.addEventListener(\"change\", updateSummary);\r\n  }\r\n\r\n  \/\/ Update hidden input with all rows in one line per row\r\n  function updateSummary() {\r\n    const rows = container.querySelectorAll(\".experience-row\");\r\n    const summary = [];\r\n    rows.forEach(row => {\r\n      const company = row.querySelector(\".experience-company\").value || \"\";\r\n      const position = row.querySelector(\".experience-position\").value || \"\";\r\n      const fromYear = row.querySelector(\".experience-year[name^='experience_from_year']\").value || \"\";\r\n      const toYear = row.querySelector(\".experience-year[name^='experience_to_year']\").value || \"\";\r\n      if(company || position || fromYear || toYear) {\r\n        summary.push(`${company} - ${position} - ${fromYear} \u2192 ${toYear}`);\r\n      }\r\n    });\r\n    summaryInput.value = summary.join(\"\\n\");\r\n  }\r\n\r\n  \/\/ Show\/hide + button\r\n  function updateAddButtonVisibility() {\r\n    const currentRows = container.querySelectorAll(\".experience-row\").length;\r\n    addBtn.style.display = currentRows >= maxRows ? \"none\" : \"block\";\r\n  }\r\n\r\n  \/\/ Create a new experience row\r\n  function createExperienceRow(firstRow = false) {\r\n    const row = document.createElement(\"div\");\r\n    row.classList.add(\"experience-row\");\r\n\r\n    const companyInput = document.createElement(\"input\");\r\n    companyInput.type = \"text\";\r\n    companyInput.name = \"experience_company[]\";\r\n    companyInput.placeholder = \"Company\";\r\n    companyInput.classList.add(\"experience-company\");\r\n    companyInput.addEventListener(\"input\", updateSummary);\r\n\r\n    const positionInput = document.createElement(\"input\");\r\n    positionInput.type = \"text\";\r\n    positionInput.name = \"experience_position[]\";\r\n    positionInput.placeholder = \"Position\";\r\n    positionInput.classList.add(\"experience-position\");\r\n    positionInput.addEventListener(\"input\", updateSummary);\r\n\r\n    const fromYearSelect = createYearDropdown(\"experience_from_year[]\");\r\n    const toYearSelect = createYearDropdown(\"experience_to_year[]\");\r\n\r\n    bindYearRange(fromYearSelect, toYearSelect);\r\n\r\n    row.appendChild(companyInput);\r\n    row.appendChild(positionInput);\r\n    row.appendChild(fromYearSelect);\r\n    row.appendChild(toYearSelect);\r\n\r\n    \/\/ Add delete button only if not first row\r\n    if (!firstRow) {\r\n      const deleteBtn = document.createElement(\"button\");\r\n      deleteBtn.type = \"button\";\r\n      deleteBtn.textContent = \"\u2212\";\r\n      deleteBtn.classList.add(\"delete-experience-btn\");\r\n      deleteBtn.addEventListener(\"click\", function () {\r\n        container.removeChild(row);\r\n        updateAddButtonVisibility();\r\n        updateSummary();\r\n      });\r\n      row.appendChild(deleteBtn);\r\n    }\r\n\r\n    return row;\r\n  }\r\n\r\n  \/\/ Clear container and create initial row\r\n  container.innerHTML = \"\";\r\n  const initialRow = createExperienceRow(true);\r\n  container.appendChild(initialRow);\r\n  updateAddButtonVisibility();\r\n  updateSummary();\r\n\r\n  \/\/ Add new rows\r\n  addBtn.addEventListener(\"click\", function () {\r\n    const currentRows = container.querySelectorAll(\".experience-row\").length;\r\n    if (currentRows < maxRows) {\r\n      const row = createExperienceRow(false);\r\n      container.appendChild(row);\r\n      updateAddButtonVisibility();\r\n      updateSummary();\r\n    }\r\n  });\r\n});\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0db70e7 elementor-widget elementor-widget-html\" data-id=\"0db70e7\" 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<script>\r\ndocument.addEventListener('DOMContentLoaded', function() {\r\n  \/\/ Replace the \"Attach your Resume here\" text\r\n  const titleResume = document.querySelector('.title-resume');\r\n  if (titleResume) {\r\n    titleResume.textContent = 'Upload your CV:';\r\n  }\r\n\r\n  const fileInput = document.querySelector('.file-field');\r\n  const fileNameSpan = document.querySelector('.file-upload__file');\r\n\r\n  if (fileInput && fileNameSpan) {\r\n    \/\/ Style the span\r\n    fileNameSpan.style.cursor = 'pointer';\r\n    fileNameSpan.style.fontSize = '9px';\r\n    fileNameSpan.style.color = '#717171';\r\n    fileNameSpan.style.display = 'inline-block';\r\n    fileNameSpan.style.padding = '5px 10px';\r\n    fileNameSpan.style.border = '1px solid transparent';\r\n    fileNameSpan.style.transition = 'border 0.3s';\r\n\r\n    \/\/ Add hover effect\r\n    fileNameSpan.addEventListener('mouseenter', function() {\r\n      fileNameSpan.style.border = '1px solid #007a4e';\r\n    });\r\n    fileNameSpan.addEventListener('mouseleave', function() {\r\n      fileNameSpan.style.border = '1px solid transparent';\r\n    });\r\n\r\n    \/\/ When user selects a file, update the span text\r\n    fileInput.addEventListener('change', function() {\r\n      const fileName = this.files.length ? this.files[0].name : 'Choose File';\r\n      fileNameSpan.textContent = fileName;\r\n    });\r\n\r\n    \/\/ Make clicking the span trigger the input click\r\n    fileNameSpan.addEventListener('click', function() {\r\n      fileInput.click();\r\n    });\r\n\r\n    \/\/ Hide the original input\r\n    fileInput.style.position = 'absolute';\r\n    fileInput.style.left = '-9999px';\r\n  }\r\n});\r\n<\/script>\r\n\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\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Careers Work at the Zoo Join us at Casela Being part of Casela Nature Parks means joining a passionate team dedicated to creating unforgettable experiences and making a positive impact every day. Back We are seeking individuals with a genuine can-do attitude, a proactive approach, and a strong drive for achievement. A commitment to success [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":7124,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"yasr_overall_rating":0,"yasr_post_is_review":"","yasr_auto_insert_disabled":"","yasr_review_type":"","footnotes":""},"class_list":["post-9809","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Careers form - Casela<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/caselaparks.com\/fr\/carrieres\/careers-form\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Careers form - Casela\" \/>\n<meta property=\"og:description\" content=\"Careers Work at the Zoo Join us at Casela Being part of Casela Nature Parks means joining a passionate team dedicated to creating unforgettable experiences and making a positive impact every day. Back We are seeking individuals with a genuine can-do attitude, a proactive approach, and a strong drive for achievement. A commitment to success [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/caselaparks.com\/fr\/carrieres\/careers-form\/\" \/>\n<meta property=\"og:site_name\" content=\"Casela\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-31T07:07:19+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/caselaparks.com\\\/fr\\\/carrieres\\\/careers-form\\\/\",\"url\":\"https:\\\/\\\/caselaparks.com\\\/fr\\\/carrieres\\\/careers-form\\\/\",\"name\":\"Careers form - Casela\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/caselaparks.com\\\/fr\\\/#website\"},\"datePublished\":\"2024-05-03T06:43:19+00:00\",\"dateModified\":\"2025-10-31T07:07:19+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/caselaparks.com\\\/fr\\\/carrieres\\\/careers-form\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/caselaparks.com\\\/fr\\\/carrieres\\\/careers-form\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/caselaparks.com\\\/fr\\\/carrieres\\\/careers-form\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/caselaparks.com\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Travailler \u00e0 Casela\",\"item\":\"https:\\\/\\\/caselaparks.com\\\/fr\\\/careers\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Careers form\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/caselaparks.com\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/caselaparks.com\\\/fr\\\/\",\"name\":\"Casela\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/caselaparks.com\\\/fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/caselaparks.com\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/caselaparks.com\\\/fr\\\/#organization\",\"name\":\"Casela\",\"url\":\"https:\\\/\\\/caselaparks.com\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/caselaparks.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/caselaparks.com\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/casela-logo-white-1.svg\",\"contentUrl\":\"https:\\\/\\\/caselaparks.com\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/casela-logo-white-1.svg\",\"width\":104,\"height\":64,\"caption\":\"Casela\"},\"image\":{\"@id\":\"https:\\\/\\\/caselaparks.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},false]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Careers form - Casela","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/caselaparks.com\/fr\/carrieres\/careers-form\/","og_locale":"fr_FR","og_type":"article","og_title":"Careers form - Casela","og_description":"Careers Work at the Zoo Join us at Casela Being part of Casela Nature Parks means joining a passionate team dedicated to creating unforgettable experiences and making a positive impact every day. Back We are seeking individuals with a genuine can-do attitude, a proactive approach, and a strong drive for achievement. A commitment to success [&hellip;]","og_url":"https:\/\/caselaparks.com\/fr\/carrieres\/careers-form\/","og_site_name":"Casela","article_modified_time":"2025-10-31T07:07:19+00:00","twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/caselaparks.com\/fr\/carrieres\/careers-form\/","url":"https:\/\/caselaparks.com\/fr\/carrieres\/careers-form\/","name":"Careers form - Casela","isPartOf":{"@id":"https:\/\/caselaparks.com\/fr\/#website"},"datePublished":"2024-05-03T06:43:19+00:00","dateModified":"2025-10-31T07:07:19+00:00","breadcrumb":{"@id":"https:\/\/caselaparks.com\/fr\/carrieres\/careers-form\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/caselaparks.com\/fr\/carrieres\/careers-form\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/caselaparks.com\/fr\/carrieres\/careers-form\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/caselaparks.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Travailler \u00e0 Casela","item":"https:\/\/caselaparks.com\/fr\/careers\/"},{"@type":"ListItem","position":3,"name":"Careers form"}]},{"@type":"WebSite","@id":"https:\/\/caselaparks.com\/fr\/#website","url":"https:\/\/caselaparks.com\/fr\/","name":"Casela","description":"","publisher":{"@id":"https:\/\/caselaparks.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/caselaparks.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/caselaparks.com\/fr\/#organization","name":"Casela","url":"https:\/\/caselaparks.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/caselaparks.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/caselaparks.com\/wp-content\/uploads\/2024\/02\/casela-logo-white-1.svg","contentUrl":"https:\/\/caselaparks.com\/wp-content\/uploads\/2024\/02\/casela-logo-white-1.svg","width":104,"height":64,"caption":"Casela"},"image":{"@id":"https:\/\/caselaparks.com\/fr\/#\/schema\/logo\/image\/"}},false]}},"yasr_visitor_votes":{"stars_attributes":{"read_only":false,"span_bottom":false},"number_of_votes":0,"sum_votes":0},"_links":{"self":[{"href":"https:\/\/caselaparks.com\/fr\/wp-json\/wp\/v2\/pages\/9809","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/caselaparks.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/caselaparks.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/caselaparks.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/caselaparks.com\/fr\/wp-json\/wp\/v2\/comments?post=9809"}],"version-history":[{"count":226,"href":"https:\/\/caselaparks.com\/fr\/wp-json\/wp\/v2\/pages\/9809\/revisions"}],"predecessor-version":[{"id":17464,"href":"https:\/\/caselaparks.com\/fr\/wp-json\/wp\/v2\/pages\/9809\/revisions\/17464"}],"up":[{"embeddable":true,"href":"https:\/\/caselaparks.com\/fr\/wp-json\/wp\/v2\/pages\/7124"}],"wp:attachment":[{"href":"https:\/\/caselaparks.com\/fr\/wp-json\/wp\/v2\/media?parent=9809"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}