{"id":1284,"date":"2024-06-06T10:56:07","date_gmt":"2024-06-06T08:56:07","guid":{"rendered":"https:\/\/paleo.boemagency.be\/working-at\/ervaren-php-laravel-software-engineer\/"},"modified":"2024-06-06T14:41:10","modified_gmt":"2024-06-06T12:41:10","slug":"experienced-php-laravel-software-engineer","status":"publish","type":"page","link":"https:\/\/paleo.boemagency.be\/en\/working-at\/experienced-php-laravel-software-engineer\/","title":{"rendered":"Experienced PHP\/Laravel software engineer"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row css_animation=&#8221;&#8221; row_type=&#8221;row&#8221; use_row_as_full_screen_section=&#8221;no&#8221; type=&#8221;grid&#8221; angled_section=&#8221;no&#8221; text_align=&#8221;left&#8221; background_image_as_pattern=&#8221;without_pattern&#8221; css=&#8221;.vc_custom_1705674080958{background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}&#8221; z_index=&#8221;&#8221; el_class=&#8221;home-header&#8221; background_image=&#8221;393&#8243; background_color=&#8221;#e9f8fc&#8221;][vc_column width=&#8221;2\/3&#8243;][vc_row_inner row_type=&#8221;row&#8221; type=&#8221;full_width&#8221; text_align=&#8221;left&#8221; css_animation=&#8221;&#8221;][vc_column_inner offset=&#8221;vc_hidden-sm vc_hidden-xs&#8221;][vc_empty_space height=&#8221;200px&#8221;][\/vc_column_inner][\/vc_row_inner][vc_empty_space height=&#8221;50px&#8221;][vc_column_text el_class=&#8221;tekst-wit&#8221;]<\/p>\n<h1>Experienced PHP\/Laravel software engineer<!-- notionvc: acb599a9-4883-430e-971b-fb5ba9f5ec88 --><br \/>\n<!-- notionvc: b8717c76-099e-4214-8cae-476ad6bb2a83 --><\/h1>\n<p>[\/vc_column_text][vc_row_inner row_type=&#8221;row&#8221; type=&#8221;full_width&#8221; text_align=&#8221;left&#8221; css_animation=&#8221;&#8221;][vc_column_inner offset=&#8221;vc_hidden-sm vc_hidden-xs&#8221;][vc_empty_space height=&#8221;200px&#8221;][\/vc_column_inner][\/vc_row_inner][vc_empty_space height=&#8221;50px&#8221;][\/vc_column][vc_column width=&#8221;1\/3&#8243;][\/vc_column][\/vc_row][vc_row css_animation=&#8221;&#8221; row_type=&#8221;row&#8221; use_row_as_full_screen_section=&#8221;no&#8221; type=&#8221;grid&#8221; angled_section=&#8221;no&#8221; text_align=&#8221;left&#8221; background_image_as_pattern=&#8221;without_pattern&#8221; z_index=&#8221;&#8221; css=&#8221;.vc_custom_1705674128631{background-color: #e9f8fc !important;}&#8221;][vc_column][vc_row_inner row_type=&#8221;row&#8221; type=&#8221;full_width&#8221; text_align=&#8221;left&#8221; css_animation=&#8221;&#8221;][vc_column_inner width=&#8221;2\/3&#8243;][qode_elements_holder number_of_columns=&#8221;three_columns&#8221; switch_to_one_column=&#8221;never&#8221;][qode_elements_holder_item horizontal_alignment=&#8221;center&#8221; advanced_animations=&#8221;no&#8221; item_padding=&#8221;15px&#8221;][vc_column_text]<img decoding=\"async\" class=\"vacature-iconen alignnone wp-image-1101 size-medium lazyload\" data-src=\"https:\/\/paleo.boemagency.be\/wp-content\/uploads\/2024\/01\/marker.svg\" alt=\"\" width=\"300\" height=\"300\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 300px; --smush-placeholder-aspect-ratio: 300\/300;\" \/> Leuven, Belgi\u00eb (hybride)[\/vc_column_text][\/qode_elements_holder_item][qode_elements_holder_item horizontal_alignment=&#8221;center&#8221; advanced_animations=&#8221;no&#8221; item_padding=&#8221;15px&#8221;][vc_column_text]<img decoding=\"async\" class=\"vacature-iconen alignnone wp-image-1098 size-medium lazyload\" data-src=\"https:\/\/paleo.boemagency.be\/wp-content\/uploads\/2024\/01\/folder.svg?_t=1705908844\" alt=\"\" width=\"300\" height=\"300\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 300px; --smush-placeholder-aspect-ratio: 300\/300;\" \/> IT[\/vc_column_text][\/qode_elements_holder_item][\/qode_elements_holder][\/vc_column_inner][vc_column_inner width=&#8221;1\/3&#8243;][\/vc_column_inner][\/vc_row_inner][vc_empty_space][vc_column_text]We are a scale-up part of the KBC ecosystem and focused on accelerating the energy transition helping companies, cooperatives and cities empower their clients, members and citizen to reduce their energy footprint while increasing their comfort at home and the value of their house.<\/p>\n<p>We have developed a unique solution that combines data-driven technology with an innovative process to connect house owners to our qualified network of contractors to execute their renewable renovations in the smoothest way possible. Impacting positively both sides of the spectrum: house owners and contractors.<\/p>\n<p>The process that we have developed for this is a Campaign Management System that can be integrated into any flow or environment. This makes it super simple for any organisation to start working with us and help their target audience get offers easily for energetic renovations through our trusted contractor network.<\/p>\n<p>We are a B2B2C startup collaborating with large-size partners because we aim to reach as many house owners as possible in the shortest amount of time. Our moto: we must all win together or everyone will eventually lose.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h3>What we offer<\/h3>\n<p>&nbsp;<\/p>\n<ul>\n<li>A full-time or 4\/5 contract<\/li>\n<li>A hugely stimulating and creative work environment<\/li>\n<li>Work in a booming industry that is core to our future<\/li>\n<li>The possibility to make impact on people and the planet<\/li>\n<li><em>Impact us today<\/em>&#8216;s DNA: entrepreneurship, passion, team spirit, respect and fun in an open and dynamic company culture<\/li>\n<\/ul>\n<p><!-- notionvc: 85e49cfb-ede1-4139-b8c7-998d134ba1ba -->[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;][\/vc_column][\/vc_row][vc_row css_animation=&#8221;&#8221; row_type=&#8221;row&#8221; use_row_as_full_screen_section=&#8221;no&#8221; type=&#8221;grid&#8221; angled_section=&#8221;no&#8221; text_align=&#8221;left&#8221; background_image_as_pattern=&#8221;without_pattern&#8221; z_index=&#8221;&#8221;][vc_column][vc_empty_space height=&#8221;100px&#8221;][vc_column_text]<\/p>\n<h2>The role<\/h2>\n<p>&nbsp;<\/p>\n<p>Are you a PHP\/Laravel expert ready to lead and innovate? Join our mission-driven scale-up, part of the KBC ecosystem, focused on accelerating the energy transition. As our experienced and senior software engineer, you&#8217;ll be at the forefront of developing our unique platform, connecting homeowners with trusted contractors for seamless renewable renovations.<\/p>\n<p>You are the technical cornerstone of our team. Your goal is to drive the maximum impact with your code:<\/p>\n<ul>\n<li>while ensuring our solutions are robust and scalable<\/li>\n<li>while leading the charge in cutting-edge technologies<\/li>\n<li>while collaborating closely with the rest of the team<\/li>\n<\/ul>\n<p>You are the technical lead and will participate in all key development meetings. You can work independently, bridging the gap between technical excellence and business needs. You will work on domains such as infrastructure setup (DigitalOcean), CI\/CD pipelines (GitHub Actions), and front-end technologies (Vue.js, Tailwind CSS).<\/p>\n<p>As an experienced PHP\/Laravel software engineer, you will play a pivotal role in enhancing our platform and driving our mission. This role offers a unique opportunity to make a significant impact on both people and the planet. Join us at <em>Impact us today<\/em> and help shape a sustainable future.<\/p>\n<p>&nbsp;<\/p>\n<h4>Responsibilities<\/h4>\n<ul>\n<li><strong>Build and maintain<\/strong> high-quality, scalable software solutions.<\/li>\n<li>Actively <strong>contribute to product development<\/strong> and innovation.<\/li>\n<li><strong>Lead technical decisions<\/strong> and ensure best practices.<\/li>\n<li>Potentially <strong>recruit and mentor<\/strong> a team of developers.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h4>Job Requirements<\/h4>\n<p>&nbsp;<\/p>\n<h5>Soft skills<\/h5>\n<ul>\n<li>Comfortable working remotely or in the office (Leuven, BE).<\/li>\n<li>Strong emphasis on collaboration.<\/li>\n<li>Proficiency in English, Dutch, or French.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h5><strong>Technical skills<\/strong><\/h5>\n<ul>\n<li>Mastery of PHP and the Laravel ecosystem (Horizon, Livewire, Filament).<\/li>\n<li>Proficiency with front-end technologies (Vue.js, Tailwind CSS, Alpine.js).<\/li>\n<li>Experience in setting up infrastructure (DigitalOcean) and CI\/CD pipelines (GitHub Actions).<\/li>\n<li>Passion for clear code and architecture (SOLID principles, command pattern).<\/li>\n<li>Commitment to automatic testing (PHPUnit, Playwright) and excellent developer experience.<\/li>\n<\/ul>\n<h3><!-- notionvc: 00f1820a-3855-4e58-97c1-59543daea8ac --><\/h3>\n<p>[\/vc_column_text][\/vc_column][\/vc_row][vc_row css_animation=&#8221;&#8221; row_type=&#8221;row&#8221; use_row_as_full_screen_section=&#8221;no&#8221; type=&#8221;full_width&#8221; angled_section=&#8221;no&#8221; text_align=&#8221;left&#8221; background_image_as_pattern=&#8221;without_pattern&#8221;][vc_column offset=&#8221;vc_hidden-sm vc_hidden-xs&#8221;][vc_empty_space height=&#8221;100px&#8221;][\/vc_column][\/vc_row][vc_row css_animation=&#8221;&#8221; row_type=&#8221;row&#8221; use_row_as_full_screen_section=&#8221;no&#8221; type=&#8221;grid&#8221; angled_section=&#8221;no&#8221; text_align=&#8221;left&#8221; background_image_as_pattern=&#8221;without_pattern&#8221; z_index=&#8221;&#8221;][vc_column width=&#8221;1\/6&#8243;][\/vc_column][vc_column width=&#8221;2\/3&#8243; el_class=&#8221;contact-form&#8221;][vc_column_text]<\/p>\n<h2 style=\"text-align: center;\">Sounds like you? Get in touch!<\/h2>\n<p>[\/vc_column_text][vc_empty_space]<script>\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_3' ><form method='post' enctype='multipart\/form-data'  id='gform_3'  action='\/en\/wp-json\/wp\/v2\/pages\/1284' data-formid='3' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_3' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id=\"field_3_11\" class=\"gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_3_11'>Phone<\/label><div class='ginput_container'><input name='input_11' id='input_3_11' type='text' value='' autocomplete='new-password'\/><\/div><div class='gfield_description' id='gfield_description_3_11'>This field is for validation purposes and should be left unchanged.<\/div><\/div><div id=\"field_3_7\" class=\"gfield gfield--type-html gfield--width-full gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><h4 class=\"tekst-blauw\">Jouw gegevens<\/h4><\/div><fieldset id=\"field_3_3\" class=\"gfield gfield--type-name gfield--width-full gfield_contains_required field_sublabel_hidden_label gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Naam<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/legend><div class='ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row' id='input_3_3'>\n                            \n                            <span id='input_3_3_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' >\n                                                    <input type='text' name='input_3.3' id='input_3_3_3' value=''   aria-required='true'   placeholder='voornaam'  \/>\n                                                    <label for='input_3_3_3' class='gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text'>First<\/label>\n                                                <\/span>\n                            \n                            <span id='input_3_3_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' >\n                                                    <input type='text' name='input_3.6' id='input_3_3_6' value=''   aria-required='true'   placeholder='achternaam'  \/>\n                                                    <label for='input_3_3_6' class='gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text'>Last<\/label>\n                                                <\/span>\n                            \n                        <\/div><\/fieldset><div id=\"field_3_4\" class=\"gfield gfield--type-email gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_3_4'>E-mailadres<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_4' id='input_3_4' type='email' value='' class='large'   placeholder='email' aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><div id=\"field_3_5\" class=\"gfield gfield--type-phone gfield--width-half field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_3_5'>Telefoon<\/label><div class='ginput_container ginput_container_phone'><input name='input_5' id='input_3_5' type='tel' value='' class='large'  placeholder='telefoonnummer'  aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_3_9\" class=\"gfield gfield--type-html gfield--width-full gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><h4 class=\"tekst-blauw\">Upload jouw CV<\/h4><\/div><div id=\"field_3_8\" class=\"gfield gfield--type-fileupload gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_3_8'>CV<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_fileupload'><input type='hidden' name='MAX_FILE_SIZE' value='10485760' \/><input name='input_8' id='input_3_8' type='file' class='large' aria-describedby=\"gfield_upload_rules_3_8\" onchange='javascript:gformValidateFileSize( this, 10485760 );'  \/><span class='gfield_description gform_fileupload_rules' id='gfield_upload_rules_3_8'>Max. file size: 10 MB.<\/span><div class='gfield_description validation_message gfield_validation_message validation_message--hidden-on-empty' id='live_validation_message_3_8'><\/div> <\/div><\/div><div id=\"field_3_10\" class=\"gfield gfield--type-html gfield--width-full gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><h4 class=\"tekst-blauw\">Motivatie<\/h4><\/div><div id=\"field_3_1\" class=\"gfield gfield--type-textarea field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_3_1'>Bericht<\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_1' id='input_3_1' class='textarea medium'    placeholder='jouw bericht'  aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/div><div id=\"field_3_6\" class=\"gfield gfield--type-captcha gfield--width-full field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_3_6'>CAPTCHA<\/label><div id='input_3_6' class='ginput_container ginput_recaptcha' data-sitekey='6LcESgwlAAAAALYY0AO4fmRtx2gWpsfX6QGnbghI'  data-theme='light' data-tabindex='-1' data-size='invisible' data-badge='bottomright'><\/div><\/div><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_3' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Versturen'  \/> \n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_3' value='postback' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_3' id='gform_theme_3' value='gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_3' id='gform_style_settings_3' value='[]' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_3' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='3' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='EUR' value='nTeq\/kG1BT8MgeWFdU83\/DiWoI1NGvwGLWLgHM9f54ROxyXa1rH\/PP8k\/q+mM1CgIyAgPdTvQ+xbW3M0rovT2Fduq6p1j+73\/lGZLL0lK2IvKyU=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_3' value='WyJbXSIsIjQzMTRiZmI1M2I0OTcwZWEzOThlYmVhYTg4MGU0NmMyIl0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_3' id='gform_target_page_number_3' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_3' id='gform_source_page_number_3' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div><script>\ngform.initializeOnLoaded( function() {gformInitSpinner( 3, 'https:\/\/paleo.boemagency.be\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_3').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_3');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_3').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_3').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_3').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_3').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/  }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_3').val();gformInitSpinner( 3, 'https:\/\/paleo.boemagency.be\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [3, current_page]);window['gf_submitting_3'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_3').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [3]);window['gf_submitting_3'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_3').text());}else{jQuery('#gform_3').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"3\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_3\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_3\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_3\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 3, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );\n<\/script>\n[vc_empty_space height=&#8221;50px&#8221;][\/vc_column][vc_column width=&#8221;1\/6&#8243;][\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>[vc_row css_animation=&#8221;&#8221; row_type=&#8221;row&#8221; use_row_as_full_screen_section=&#8221;no&#8221; type=&#8221;grid&#8221; angled_section=&#8221;no&#8221; text_align=&#8221;left&#8221; background_image_as_pattern=&#8221;without_pattern&#8221; css=&#8221;.vc_custom_1705674080958{background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}&#8221; z_index=&#8221;&#8221; el_class=&#8221;home-header&#8221; background_image=&#8221;393&#8243; background_color=&#8221;#e9f8fc&#8221;][vc_column width=&#8221;2\/3&#8243;][vc_row_inner row_type=&#8221;row&#8221; type=&#8221;full_width&#8221; text_align=&#8221;left&#8221; css_animation=&#8221;&#8221;][vc_column_inner offset=&#8221;vc_hidden-sm vc_hidden-xs&#8221;][vc_empty_space height=&#8221;200px&#8221;][\/vc_column_inner][\/vc_row_inner][vc_empty_space height=&#8221;50px&#8221;][vc_column_text el_class=&#8221;tekst-wit&#8221;] Experienced PHP\/Laravel software engineer [\/vc_column_text][vc_row_inner row_type=&#8221;row&#8221; type=&#8221;full_width&#8221; text_align=&#8221;left&#8221; css_animation=&#8221;&#8221;][vc_column_inner offset=&#8221;vc_hidden-sm vc_hidden-xs&#8221;][vc_empty_space height=&#8221;200px&#8221;][\/vc_column_inner][\/vc_row_inner][vc_empty_space height=&#8221;50px&#8221;][\/vc_column][vc_column width=&#8221;1\/3&#8243;][\/vc_column][\/vc_row][vc_row css_animation=&#8221;&#8221; row_type=&#8221;row&#8221;&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":1154,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"full_width.php","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[],"class_list":["post-1284","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/paleo.boemagency.be\/en\/wp-json\/wp\/v2\/pages\/1284","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/paleo.boemagency.be\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/paleo.boemagency.be\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/paleo.boemagency.be\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/paleo.boemagency.be\/en\/wp-json\/wp\/v2\/comments?post=1284"}],"version-history":[{"count":4,"href":"https:\/\/paleo.boemagency.be\/en\/wp-json\/wp\/v2\/pages\/1284\/revisions"}],"predecessor-version":[{"id":1288,"href":"https:\/\/paleo.boemagency.be\/en\/wp-json\/wp\/v2\/pages\/1284\/revisions\/1288"}],"up":[{"embeddable":true,"href":"https:\/\/paleo.boemagency.be\/en\/wp-json\/wp\/v2\/pages\/1154"}],"wp:attachment":[{"href":"https:\/\/paleo.boemagency.be\/en\/wp-json\/wp\/v2\/media?parent=1284"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/paleo.boemagency.be\/en\/wp-json\/wp\/v2\/categories?post=1284"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}