{"id":30161,"date":"2024-10-18T15:03:39","date_gmt":"2024-10-18T13:03:39","guid":{"rendered":"https:\/\/yourtechclub.com\/?post_type=vacatures&#038;p=30161"},"modified":"2026-05-06T20:36:26","modified_gmt":"2026-05-06T18:36:26","slug":"front-end-react-developer","status":"publish","type":"vacatures","link":"https:\/\/yourtechclub.nl\/en\/vacancies\/front-end-react-developer\/","title":{"rendered":"Front-End React Developer at Your Tech Club"},"content":{"rendered":"[vc_row type=&#8221;full_width_background&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; scene_position=&#8221;center&#8221; top_padding=&#8221;40px&#8221; bottom_padding=&#8221;60px&#8221; text_color=&#8221;dark&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;none&#8221; row_border_radius_applies=&#8221;bg&#8221; overflow=&#8221;visible&#8221; overlay_strength=&#8221;0.3&#8243; gradient_direction=&#8221;left_to_right&#8221; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221; gradient_type=&#8221;default&#8221; shape_type=&#8221;&#8221;][vc_column column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; column_position=&#8221;default&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/1&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221;][vc_row_inner column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; bottom_padding=&#8221;10&#8243; text_align=&#8221;left&#8221; row_position=&#8221;default&#8221; row_position_tablet=&#8221;inherit&#8221; row_position_phone=&#8221;inherit&#8221; overflow=&#8221;visible&#8221; pointer_events=&#8221;all&#8221;][vc_column_inner column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; overflow=&#8221;visible&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/1&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221;][nectar_cta btn_style=&#8221;underline&#8221; heading_tag=&#8221;p&#8221; button_color=&#8221;default&#8221; button_border_thickness=&#8221;0px&#8221; link_type=&#8221;regular&#8221; alignment=&#8221;left&#8221; alignment_tablet=&#8221;default&#8221; alignment_phone=&#8221;default&#8221; display=&#8221;inline&#8221; display_tablet=&#8221;inherit&#8221; display_phone=&#8221;inherit&#8221; icon_family=&#8221;fontawesome&#8221; url=&#8221;https:\/\/yourtechclub.com\/en\/working-at\/&#8221; icon_fontawesome=&#8221;fa fa-angle-left&#8221; link_text=&#8221;Go back&#8221;][nectar_responsive_text inherited_font_style=&#8221;default&#8221; font_size_desktop=&#8221;88px&#8221; font_size_phone=&#8221;36px&#8221; font_line_height=&#8221;1.4&#8243; text_direction=&#8221;default&#8221;]\n<h1 style=\"font-size: 40px; text-align: center;\">Front-End React Developer at Your Tech Club<\/h1>\n[\/nectar_responsive_text][\/vc_column_inner][\/vc_row_inner][vc_row_inner column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; text_align=&#8221;left&#8221; row_position=&#8221;default&#8221; row_position_tablet=&#8221;inherit&#8221; row_position_phone=&#8221;inherit&#8221; overflow=&#8221;visible&#8221; pointer_events=&#8221;all&#8221;][vc_column_inner column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; overflow=&#8221;visible&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/3&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221;][nectar_btn size=&#8221;jumbo&#8221; button_style=&#8221;see-through&#8221; button_color_2=&#8221;extra-color-gradient-1&#8243; icon_family=&#8221;default_arrow&#8221; el_class=&#8221;dark-button w-100&#8243; text=&#8221;Apply directly&#8221; url=&#8221;#apply&#8221;][\/vc_column_inner][vc_column_inner column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;5px&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; overflow=&#8221;visible&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/3&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221; column_padding_type=&#8221;default&#8221; gradient_type=&#8221;default&#8221; offset=&#8221;vc_col-xs-6&#8243;][nectar_badge display_tag=&#8221;body&#8221; badge_style=&#8221;default&#8221; bg_color_type=&#8221;global&#8221; color=&#8221;extra-color-2&#8243; text_color=&#8221;#000000&#8243; padding=&#8221;small&#8221; border_radius=&#8221;20px&#8221; display=&#8221;block&#8221; text=&#8221;Location&#8221;][vc_column_text css=&#8221;.vc_custom_1709300581868{margin-bottom: 5px !important;}&#8221; text_direction=&#8221;default&#8221;]Amsterdam, Netherlands[\/vc_column_text][\/vc_column_inner][vc_column_inner column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;5px&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; overflow=&#8221;visible&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/3&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221; column_padding_type=&#8221;default&#8221; gradient_type=&#8221;default&#8221; offset=&#8221;vc_col-xs-6&#8243;][nectar_badge display_tag=&#8221;body&#8221; badge_style=&#8221;default&#8221; bg_color_type=&#8221;global&#8221; color=&#8221;extra-color-2&#8243; text_color=&#8221;#000000&#8243; padding=&#8221;small&#8221; border_radius=&#8221;20px&#8221; display=&#8221;block&#8221; text=&#8221;Type&#8221;][vc_column_text css=&#8221;.vc_custom_1709300601767{margin-bottom: 5px !important;}&#8221; text_direction=&#8221;default&#8221;]Full-time[\/vc_column_text][\/vc_column_inner][\/vc_row_inner][\/vc_column][\/vc_row][vc_row type=&#8221;full_width_background&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; bg_color=&#8221;#ffffff&#8221; scene_position=&#8221;center&#8221; top_padding=&#8221;116px&#8221; constrain_group_1=&#8221;yes&#8221; bottom_padding=&#8221;116px&#8221; top_padding_phone=&#8221;80px&#8221; constrain_group_5=&#8221;yes&#8221; bottom_padding_phone=&#8221;80px&#8221; text_color=&#8221;dark&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;none&#8221; row_border_radius_applies=&#8221;bg&#8221; overflow=&#8221;visible&#8221; overlay_strength=&#8221;1&#8243; gradient_direction=&#8221;left_to_right&#8221; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221; shape_type=&#8221;&#8221; gradient_type=&#8221;default&#8221;][vc_column column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; column_position=&#8221;default&#8221; el_class=&#8221;main_content&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;2\/3&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; enable_animation=&#8221;true&#8221; animation=&#8221;fade-in-from-bottom&#8221; animation_easing=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221; column_padding_type=&#8221;default&#8221; gradient_type=&#8221;default&#8221;][vc_row_inner column_margin=&#8221;90px&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; text_align=&#8221;left&#8221; row_position=&#8221;default&#8221; row_position_tablet=&#8221;inherit&#8221; row_position_phone=&#8221;inherit&#8221; overflow=&#8221;visible&#8221; pointer_events=&#8221;all&#8221;][vc_column_inner column_padding=&#8221;padding-3-percent&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;top-bottom&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;40px&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; overflow=&#8221;visible&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/1&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; enable_animation=&#8221;true&#8221; animation=&#8221;fade-in-from-bottom&#8221; animation_easing=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221; column_padding_type=&#8221;default&#8221; gradient_type=&#8221;default&#8221;][vc_column_text css=&#8221;.vc_custom_1757283656062{margin-bottom: 10px !important;padding-right: 10% !important;}&#8221; text_direction=&#8221;default&#8221;]\n<h2 style=\"font-size: 32px;\">About Your Tech Club \u2013 Join Our Team of React Experts<\/h2>\n<p data-renderer-start-pos=\"181\">At <a href=\"https:\/\/yourtechclub.com\/\" target=\"_blank\" rel=\"noopener\"><strong data-renderer-mark=\"true\">Your Tech Club<\/strong><\/a>, you will be part of a forward-thinking tech company based in the heart of Amsterdam. Our team is focused on developing innovative web solutions that drive digital transformation for a diverse range of clients. With a strong emphasis on <strong data-renderer-mark=\"true\">performance<\/strong>, <strong data-renderer-mark=\"true\">usability<\/strong>, and <strong data-renderer-mark=\"true\">scalability<\/strong>, we empower you to create <strong data-renderer-mark=\"true\">user-friendly applications<\/strong> that engage and deliver real business value.<\/p>\n<p data-renderer-start-pos=\"575\">We believe in building products with the highest standards, and that\u2019s why we ensure an <strong data-renderer-mark=\"true\">80% code coverage<\/strong> and use <strong data-renderer-mark=\"true\">automated testing methodologies<\/strong> to maintain <strong data-renderer-mark=\"true\">code quality<\/strong> and <strong data-renderer-mark=\"true\">application stability<\/strong>. We are looking for a <strong data-renderer-mark=\"true\">front-end React developer<\/strong> with a strong <a href=\"https:\/\/www.javascript.com\/\" target=\"_blank\" rel=\"noopener\">JavaScript<\/a> background and a passion for <strong data-renderer-mark=\"true\">creating interactive, reliable applications<\/strong> using modern testing frameworks. Are you experienced in <strong data-renderer-mark=\"true\">unit testing<\/strong> and <strong data-renderer-mark=\"true\">end-to-end (E2E) testing<\/strong>? Do you want to be part of a collaborative environment where <strong data-renderer-mark=\"true\">clean code<\/strong> and <strong data-renderer-mark=\"true\">test-driven development (TDD)<\/strong> are prioritized? Then this role is perfect for you!<\/p>\n<hr role=\"presentation\" \/>\n<h2 style=\"font-size: 32px;\">Job description \u2013 front-end React developer<\/h2>\n<p data-renderer-start-pos=\"1221\">As a <strong data-renderer-mark=\"true\">front-end React developer<\/strong>, you\u2019ll be responsible for <strong data-renderer-mark=\"true\">developing dynamic, high-performance web applications<\/strong> using <strong data-renderer-mark=\"true\">React.js<\/strong>. You will collaborate closely with other developers, <a href=\"https:\/\/yourtechclub.com\/team-augmentation\/ux-ui-designers\" target=\"_blank\" rel=\"noopener\">UI\/UX designers<\/a>, and QA engineers to build responsive and engaging user interfaces. Your role will focus on <strong data-renderer-mark=\"true\">coding<\/strong>, <strong data-renderer-mark=\"true\">optimizing<\/strong>, and <strong data-renderer-mark=\"true\">testing<\/strong> components to deliver <strong data-renderer-mark=\"true\">seamless experiences<\/strong> for our users.<\/p>\n<p data-renderer-start-pos=\"1600\">At Your Tech Club, you\u2019ll work in a <strong data-renderer-mark=\"true\">structured development environment<\/strong> with a strong emphasis on <strong data-renderer-mark=\"true\">code quality<\/strong>, <strong data-renderer-mark=\"true\">code coverage<\/strong>, and <strong data-renderer-mark=\"true\">test automation<\/strong>.<\/p>\n<h2 style=\"font-size: 32px;\">Key responsibilities<\/h2>\n<ol class=\"ak-ol\" start=\"1\" data-indent-level=\"1\">\n<li>\n<h3 style=\"font-size: 28px;\">Build interactive front-end components<\/h3>\n<ul class=\"ak-ul\" data-indent-level=\"2\">\n<li>\n<p data-renderer-start-pos=\"1815\">Develop modular and reusable components using <a href=\"https:\/\/react.dev\/\" target=\"_blank\" rel=\"noopener\"><strong data-renderer-mark=\"true\">React.js<\/strong><\/a> for dynamic web applications.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<h3 style=\"font-size: 28px;\">Ensure code quality with 80% coverage<\/h3>\n<ul class=\"ak-ul\" data-indent-level=\"2\">\n<li>\n<p data-renderer-start-pos=\"1946\">Write unit tests using <strong data-renderer-mark=\"true\">Jest<\/strong>, <strong data-renderer-mark=\"true\">React Testing Library<\/strong>, or similar frameworks to maintain our <strong data-renderer-mark=\"true\">80% code coverage<\/strong> standard.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<h3 style=\"font-size: 28px;\">Implement automated testing<\/h3>\n<ul class=\"ak-ul\" data-indent-level=\"2\">\n<li>\n<p data-renderer-start-pos=\"2100\">Create and manage <strong data-renderer-mark=\"true\">end-to-end tests<\/strong> with <strong data-renderer-mark=\"true\">Cypress<\/strong> or <strong data-renderer-mark=\"true\">Selenium<\/strong> to automate and validate user interactions.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<h3 style=\"font-size: 28px;\">Collaborate with cross-functional teams<\/h3>\n<ul class=\"ak-ul\" data-indent-level=\"2\">\n<li>\n<p data-renderer-start-pos=\"2252\">Work closely with <strong data-renderer-mark=\"true\">backend developers<\/strong>, <strong data-renderer-mark=\"true\">UI\/UX designers<\/strong>, and <strong data-renderer-mark=\"true\">QA engineers<\/strong> to deliver high-quality applications.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<h3 style=\"font-size: 28px;\">Optimize application performance<\/h3>\n<ul class=\"ak-ul\" data-indent-level=\"2\">\n<li>\n<p data-renderer-start-pos=\"2403\">Implement best practices for <strong data-renderer-mark=\"true\">performance optimization<\/strong> to ensure fast and responsive applications.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<h3 style=\"font-size: 28px;\">Participate in code reviews<\/h3>\n<ul class=\"ak-ul\" data-indent-level=\"2\">\n<li>\n<p data-renderer-start-pos=\"2537\">Review code from other team members to promote best practices and ensure <strong data-renderer-mark=\"true\">clean code<\/strong> principles.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h2 style=\"font-size: 32px;\">Required skills and experience<\/h2>\n<ul class=\"ak-ul\" data-indent-level=\"1\">\n<li>\n<p data-renderer-start-pos=\"2673\"><strong data-renderer-mark=\"true\">3+ years<\/strong> of experience with <strong data-renderer-mark=\"true\">React.js<\/strong> and modern JavaScript (ES6+).<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"2743\">Proven experience with <strong data-renderer-mark=\"true\">automated testing<\/strong> methodologies, including <strong data-renderer-mark=\"true\">unit testing<\/strong> and <strong data-renderer-mark=\"true\">end-to-end testing<\/strong>.<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"2849\">Familiarity with <strong data-renderer-mark=\"true\">testing frameworks<\/strong> like <strong data-renderer-mark=\"true\">Jest<\/strong>, <strong data-renderer-mark=\"true\">React Testing Library<\/strong>, <strong data-renderer-mark=\"true\">Cypress<\/strong>, or <strong data-renderer-mark=\"true\">Selenium<\/strong>.<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"2944\">Understanding of <strong data-renderer-mark=\"true\">test-driven development (TDD)<\/strong> principles.<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"3006\">Strong experience in <strong data-renderer-mark=\"true\">JavaScript<\/strong>, <strong data-renderer-mark=\"true\">HTML<\/strong>, and <strong data-renderer-mark=\"true\">CSS<\/strong>.<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"3057\">Knowledge of <strong data-renderer-mark=\"true\">state management libraries<\/strong> such as <strong data-renderer-mark=\"true\">Redux<\/strong> or <strong data-renderer-mark=\"true\">Context API<\/strong>.<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"3130\">Familiarity with <strong data-renderer-mark=\"true\">version control<\/strong> using <strong data-renderer-mark=\"true\">Git<\/strong> and experience with <strong data-renderer-mark=\"true\">CI\/CD pipelines<\/strong>.<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"3213\"><strong data-renderer-mark=\"true\">Fluency in English<\/strong>; Dutch is a plus.<\/p>\n<\/li>\n<\/ul>\n<h2 style=\"font-size: 32px;\">What we offer \u2013 Why join Your Tech Club?<\/h2>\n<ul class=\"ak-ul\" data-indent-level=\"1\">\n<li>\n<p data-renderer-start-pos=\"3298\">Competitive salary: We offer a competitive base salary supplemented with performance-based bonuses.<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"3401\">Flexibility: Options for remote work and flexible hours to support your productivity and well-being.<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"3505\">Training and development: Access to training, workshops, and conferences to keep your skills up-to-date.<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"3613\">Generous vacation: 30 vacation days (based on full-time employment) with the option to buy or sell extra days.<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"3727\">Modern work environment: Work in a modern office in Amsterdam, equipped with the latest technology and tools.<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"3840\">Inclusive team culture: Join a team that values collaboration, creativity, and innovation.<\/p>\n<\/li>\n<\/ul>\n<h2 style=\"font-size: 32px;\">Application procedure<\/h2>\n<p data-renderer-start-pos=\"3958\">Are you the <strong data-renderer-mark=\"true\">front-end React developer<\/strong> we are looking for? Send your <strong data-renderer-mark=\"true\">CV<\/strong> and <strong data-renderer-mark=\"true\">cover letter<\/strong> to <a class=\"link_text\" role=\"button\" href=\"mailto:info@yourtechclub.com\">info@yourtechclub.com<\/a>. After receiving your application, we will reach out to schedule an initial interview and discuss your potential role at <strong data-renderer-mark=\"true\">Your Tech Club<\/strong>.<\/p>\n<p data-renderer-start-pos=\"4203\">Ready to create interactive web applications that make an impact? Apply today!<\/p>\n[\/vc_column_text][\/vc_column_inner][\/vc_row_inner][\/vc_column][vc_column column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; sticky_content=&#8221;true&#8221; sticky_content_functionality=&#8221;css&#8221; sticky_content_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; column_position=&#8221;default&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/3&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221; column_padding_type=&#8221;default&#8221; gradient_type=&#8221;default&#8221;][vc_row_inner column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; text_align=&#8221;left&#8221; row_position=&#8221;default&#8221; row_position_tablet=&#8221;inherit&#8221; row_position_phone=&#8221;inherit&#8221; overflow=&#8221;visible&#8221; pointer_events=&#8221;all&#8221;][vc_column_inner column_padding=&#8221;padding-8-percent&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;padding-3-percent&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;small_depth&#8221; column_border_radius=&#8221;custom&#8221; top_left_border_radius=&#8221;20&#8243; top_right_border_radius=&#8221;20&#8243; bottom_right_border_radius=&#8221;10&#8243; bottom_left_border_radius=&#8221;10&#8243; column_link_target=&#8221;_self&#8221; overflow=&#8221;visible&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/1&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;1px&#8221; column_border_color=&#8221;rgba(29,29,32,0.08)&#8221; column_border_style=&#8221;solid&#8221; column_padding_type=&#8221;default&#8221; gradient_type=&#8221;default&#8221;][nectar_responsive_text inherited_font_style=&#8221;default&#8221; text_direction=&#8221;default&#8221;]\n<h3>Apply directly?<\/h3>\n[\/nectar_responsive_text][nectar_btn size=&#8221;large&#8221; button_style=&#8221;see-through&#8221; button_color_2=&#8221;extra-color-gradient-1&#8243; icon_family=&#8221;default_arrow&#8221; el_class=&#8221;dark-button w-100&#8243; text=&#8221;Apply directly&#8221; url=&#8221;#apply&#8221;][divider line_type=&#8221;No Line&#8221; custom_height=&#8221;8px&#8221;][nectar_cta btn_style=&#8221;underline&#8221; heading_tag=&#8221;p&#8221; button_color=&#8221;default&#8221; button_border_thickness=&#8221;0px&#8221; link_type=&#8221;regular&#8221; alignment=&#8221;left&#8221; alignment_tablet=&#8221;default&#8221; alignment_phone=&#8221;default&#8221; display=&#8221;block&#8221; display_tablet=&#8221;inherit&#8221; display_phone=&#8221;inherit&#8221; icon_family=&#8221;iconsmind&#8221; url=&#8221;tel:020 &#8211; 123 456 78&#8243; link_text=&#8221;020 308 6200&#8243; icon_iconsmind=&#8221;iconsmind-Old-Telephone&#8221;][divider line_type=&#8221;No Line&#8221; custom_height=&#8221;8px&#8221;][nectar_cta btn_style=&#8221;underline&#8221; heading_tag=&#8221;p&#8221; button_color=&#8221;default&#8221; button_border_thickness=&#8221;0px&#8221; link_type=&#8221;regular&#8221; alignment=&#8221;left&#8221; alignment_tablet=&#8221;default&#8221; alignment_phone=&#8221;default&#8221; display=&#8221;block&#8221; display_tablet=&#8221;inherit&#8221; display_phone=&#8221;inherit&#8221; icon_family=&#8221;iconsmind&#8221; url=&#8221;mailto:info@yourtechclub.com&#8221; link_text=&#8221;info@yourtechclub.com&#8221; icon_iconsmind=&#8221;iconsmind-Email&#8221;][\/vc_column_inner][\/vc_row_inner][\/vc_column][\/vc_row][vc_row type=&#8221;full_width_background&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; scene_position=&#8221;center&#8221; top_padding=&#8221;116px&#8221; bottom_padding=&#8221;40px&#8221; top_padding_phone=&#8221;80px&#8221; bottom_padding_phone=&#8221;20px&#8221; text_color=&#8221;dark&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;20px&#8221; row_border_radius_applies=&#8221;bg&#8221; overflow=&#8221;visible&#8221; id=&#8221;solliciteer&#8221; overlay_strength=&#8221;1&#8243; gradient_direction=&#8221;left_to_right&#8221; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221; shape_type=&#8221;&#8221; gradient_type=&#8221;default&#8221;][vc_column column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; column_position=&#8221;default&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/1&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; enable_animation=&#8221;true&#8221; animation=&#8221;fade-in-from-bottom&#8221; animation_easing=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221; column_padding_type=&#8221;default&#8221; gradient_type=&#8221;default&#8221;][vc_row_inner equal_height=&#8221;yes&#8221; content_placement=&#8221;top&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; text_align=&#8221;left&#8221; row_position=&#8221;default&#8221; row_position_tablet=&#8221;inherit&#8221; row_position_phone=&#8221;inherit&#8221; overflow=&#8221;visible&#8221; pointer_events=&#8221;all&#8221;][vc_column_inner column_padding=&#8221;padding-2-percent&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;custom&#8221; top_left_border_radius=&#8221;20&#8243; top_right_border_radius=&#8221;20&#8243; bottom_right_border_radius=&#8221;10&#8243; bottom_left_border_radius=&#8221;10&#8243; column_link_target=&#8221;_self&#8221; overflow=&#8221;visible&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/2&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221; column_padding_type=&#8221;default&#8221; gradient_type=&#8221;default&#8221;][nectar_highlighted_text style=&#8221;none&#8221; custom_font_size=&#8221;88px&#8221; font_size_phone=&#8221;48px&#8221; font_line_height=&#8221;1.2&#8243; text_direction=&#8221;default&#8221;]\n<h2 class=\"title_gradient\">Apply directly<\/h2>\n[\/nectar_highlighted_text][vc_column_text text_direction=&#8221;default&#8221;]Please fill out the form below carefully and share with us who you are, what drives you and how you think you can contribute to our mission of shaping the future of technology. At Your Tech Club, there is a place where your talents come into their own and where your growth knows no bounds.[\/vc_column_text]<script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\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\/* ]]> *\/\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_33' ><div id='gf_33' class='gform_anchor' tabindex='-1'><\/div>\n                        <div class='gform_heading'>\n\t\t\t\t\t\t\t<p class='gform_required_legend'>&quot;<span class=\"gfield_required gfield_required_asterisk\">*<\/span>&quot; indicates required fields<\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data' target='gform_ajax_frame_33' id='gform_33'  action='\/en\/wp-json\/wp\/v2\/vacatures\/30161#gf_33' data-formid='33' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_page_33_1' class='gform_page ' data-js='page-field-id-0' >\n\t\t\t\t\t<div class='gform_page_fields'><div id='gform_fields_33' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id=\"field_33_21\" 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_33_21'>URL<\/label><div class='ginput_container'><input name='input_21' id='input_33_21' type='text' value='' autocomplete='new-password'\/><\/div><div class='gfield_description' id='gfield_description_33_21'>This field is for validation purposes and should be left unchanged.<\/div><\/div><div id=\"field_33_8\" class=\"gfield gfield--type-section gsection field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible\"  ><h3 class=\"gsection_title\">Your personal information<\/h3><div class='gsection_description' id='gfield_description_33_8'>The basics - who are you?<\/div><\/div><fieldset id=\"field_33_1\" class=\"gfield gfield--type-name gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Your name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/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_33_1'>\n                            \n                            <span id='input_33_1_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' >\n                                                    <input type='text' name='input_1.3' id='input_33_1_3' value=''   aria-required='true'    autocomplete=\"given-name\" \/>\n                                                    <label for='input_33_1_3' class='gform-field-label gform-field-label--type-sub '>First<\/label>\n                                                <\/span>\n                            \n                            <span id='input_33_1_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' >\n                                                    <input type='text' name='input_1.6' id='input_33_1_6' value=''   aria-required='true'    autocomplete=\"family-name\" \/>\n                                                    <label for='input_33_1_6' class='gform-field-label gform-field-label--type-sub '>Last<\/label>\n                                                <\/span>\n                            \n                        <\/div><\/fieldset><div id=\"field_33_2\" class=\"gfield gfield--type-email gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_33_2'>Your email address<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_2' id='input_33_2' type='email' value='' class='large'    aria-required=\"true\" aria-invalid=\"false\"  autocomplete=\"email\"\/>\n                        <\/div><\/div><div id=\"field_33_10\" class=\"gfield gfield--type-phone gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_33_10'>Your phone<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_phone'><input name='input_10' id='input_33_10' type='tel' value='' class='large'   aria-required=\"true\" aria-invalid=\"false\"  autocomplete=\"tel\" \/><\/div><\/div><\/div>\n                    <\/div>\n                    <div class='gform-page-footer gform_page_footer top_label'>\n                         <input type='button' id='gform_next_button_33_18' class='gform_next_button gform-theme-button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='next' value='Next'  \/> \n                    <\/div>\n                <\/div>\n                <div id='gform_page_33_2' class='gform_page' data-js='page-field-id-18' style='display:none;'>\n                    <div class='gform_page_fields'>\n                        <div id='gform_fields_33_2' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id=\"field_33_6\" class=\"gfield gfield--type-section gsection field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible\"  ><h3 class=\"gsection_title\">Previous job<\/h3><div class='gsection_description' id='gfield_description_33_6'>What did you do and what did you learn?<\/div><\/div><fieldset id=\"field_33_5\" class=\"gfield gfield--type-list field_sublabel_below gfield--has-description field_description_above field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Your previous employers<\/legend><div class='gfield_description' id='gfield_description_33_5'>List your previous employers, the data on which you worked and the position you held<\/div><div class='ginput_container ginput_container_list ginput_list ginput_container_list--columns'><div class='gfield_list gfield_list_container'><div class=\"gfield_list_header gform-grid-row\"><div class=\"gform-field-label gfield_header_item gform-grid-col\">Employer<\/div><div class=\"gform-field-label gfield_header_item gform-grid-col\">Dates<\/div><div class=\"gform-field-label gfield_header_item gform-grid-col\">Position<\/div><div class=\"gform-field-label gfield_header_item gform-grid-col\">Phone<\/div><div class=\"gfield_header_item gfield_header_item--icons gform-grid-col\">&nbsp;<\/div><\/div><div class=\"gfield_list_groups\"><div class='gfield_list_row_odd gfield_list_group gform-grid-row'><div class='gfield_list_group_item gfield_list_cell gfield_list_5_cell1 gform-grid-col' data-label='Employer'><input aria-invalid='false'  aria-describedby=\"gfield_description_33_5\" aria-label='Employer, Row 1' data-aria-label-template='Employer, Row {0}' type='text' name='input_5[]' value=''   \/><\/div><div class='gfield_list_group_item gfield_list_cell gfield_list_5_cell2 gform-grid-col' data-label='Dates'><input aria-invalid='false'  aria-describedby=\"gfield_description_33_5\" aria-label='Dates, Row 1' data-aria-label-template='Dates, Row {0}' type='text' name='input_5[]' value=''   \/><\/div><div class='gfield_list_group_item gfield_list_cell gfield_list_5_cell3 gform-grid-col' data-label='Position'><input aria-invalid='false'  aria-describedby=\"gfield_description_33_5\" aria-label='Position, Row 1' data-aria-label-template='Position, Row {0}' type='text' name='input_5[]' value=''   \/><\/div><div class='gfield_list_group_item gfield_list_cell gfield_list_5_cell4 gform-grid-col' data-label='Phone'><input aria-invalid='false'  aria-describedby=\"gfield_description_33_5\" aria-label='Phone, Row 1' data-aria-label-template='Phone, Row {0}' type='text' name='input_5[]' value=''   \/><\/div><div class='gfield_list_icons gform-grid-col'>   <button type='button'  class='add_list_item ' aria-label='Add another row' onclick='gformAddListItem(this, 3)'>Add<\/button>   <button type='button'  class='delete_list_item' aria-label='Remove row 1' data-aria-label-template='Remove row {0}' onclick='gformDeleteListItem(this, 3)' style=\"visibility:hidden;\">Remove<\/button><\/div><\/div><\/div><\/div><\/div><\/fieldset><\/div>\n                    <\/div>\n                    <div class='gform-page-footer gform_page_footer top_label'>\n                        <input type='button' id='gform_previous_button_33_20' class='gform_previous_button gform-theme-button gform-theme-button--secondary button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='previous' value='Previous'  \/> <input type='button' id='gform_next_button_33_20' class='gform_next_button gform-theme-button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='next' value='Next'  \/> \n                    <\/div>\n                <\/div>\n                <div id='gform_page_33_3' class='gform_page' data-js='page-field-id-20' style='display:none;'>\n                    <div class='gform_page_fields'>\n                        <div id='gform_fields_33_3' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id=\"field_33_11\" class=\"gfield gfield--type-section gsection field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible\"  ><h3 class=\"gsection_title\">More about you<\/h3><div class='gsection_description' id='gfield_description_33_11'>This is the fun part! Share your passions, motivations and why you want to work with us.<\/div><\/div><div id=\"field_33_12\" class=\"gfield gfield--type-textarea field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_33_12'>Tell us about yourself<\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_12' id='input_33_12' class='textarea medium'      aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/div><div id=\"field_33_13\" class=\"gfield gfield--type-fileupload field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_33_13'>Upload your resume<\/label><div class='ginput_container ginput_container_fileupload'><input type='hidden' name='MAX_FILE_SIZE' value='26214400' \/><input name='input_13' id='input_33_13' type='file' class='medium' aria-describedby=\"gfield_upload_rules_33_13 gfield_description_33_13\" onchange='javascript:gformValidateFileSize( this, 26214400 );'  \/><span class='gfield_description gform_fileupload_rules' id='gfield_upload_rules_33_13'>Accepted file types: pdf, doc, docx, Max. file size: 25 MB.<\/span><div class='gfield_description validation_message gfield_validation_message validation_message--hidden-on-empty' id='live_validation_message_33_13'><\/div> <\/div><div class='gfield_description' id='gfield_description_33_13'>Upload your resume in .pdf, .doc or .docx format<\/div><\/div><\/div><\/div>\n        <div class='gform-page-footer gform_page_footer top_label'><input type='submit' id='gform_previous_button_33' class='gform_previous_button gform-theme-button gform-theme-button--secondary button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='previous' value='Previous'  \/> <input type='submit' id='gform_submit_button_33' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Submit application'  \/> <input type='hidden' name='gform_ajax' value='form_id=33&amp;title=&amp;description=&amp;tabindex=0&amp;theme=gravity-theme&amp;styles=[]&amp;hash=deec2f90211e5c2ce7b803d3ef898148' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_33' value='iframe' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_33' id='gform_theme_33' value='gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_33' id='gform_style_settings_33' value='[]' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_33' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='33' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='EUR' value='JQblyFV791D3IpL5vl0lT\/QDisIA95o2+wwPZ126xY2EccCni2F4r2c5OV8gLEqpjWJnIV\/EWBUmZYqsjhKo4EcFCy4UOwNRDWCx6oRLgue1OhU=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_33' value='WyJbXSIsImY0N2M0ZjE2YzMxZTU3ZGZkNTRmZDVjZWE1MmQ5MzVkIl0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_33' id='gform_target_page_number_33' value='2' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_33' id='gform_source_page_number_33' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n             <\/div><\/div>\n                        <\/form>\n                        <\/div>\n\t\t                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_33' id='gform_ajax_frame_33' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'><\/iframe>\n\t\t                <script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n gform.initializeOnLoaded( function() {gformInitSpinner( 33, 'https:\/\/yourtechclub.nl\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_33').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_33');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_33').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_33').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_33').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_33').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/ jQuery(document).scrollTop(jQuery('#gform_wrapper_33').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_33').val();gformInitSpinner( 33, 'https:\/\/yourtechclub.nl\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [33, current_page]);window['gf_submitting_33'] = 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_33').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_33').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [33]);window['gf_submitting_33'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_33').text());}else{jQuery('#gform_33').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"33\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_33\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_33\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_33\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 33, 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\/* ]]> *\/\n<\/script>\n[\/vc_column_inner][vc_column_inner column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; overflow=&#8221;visible&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/2&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221;][image_with_animation image_url=&#8221;27028&#8243; image_size=&#8221;full&#8221; max_width=&#8221;100%&#8221; max_width_mobile=&#8221;default&#8221; animation_type=&#8221;entrance&#8221; animation=&#8221;None&#8221; animation_movement_type=&#8221;transform_y&#8221; hover_animation=&#8221;none&#8221; alignment=&#8221;&#8221; border_radius=&#8221;custom&#8221; box_shadow=&#8221;none&#8221; top_left_border_radius=&#8221;20&#8243; top_right_border_radius=&#8221;20&#8243; bottom_right_border_radius=&#8221;10&#8243; bottom_left_border_radius=&#8221;10&#8243; image_loading=&#8221;default&#8221;][\/vc_column_inner][\/vc_row_inner][\/vc_column][\/vc_row]\n","protected":false},"excerpt":{"rendered":"<p>Join our dynamic tech club, where we work with clients who maintain the highest coding standards and work side-by-side with a team of senior developers. Our projects cover international teams, with an emphasis on quality and innovation.<\/p>\n","protected":false},"author":37,"featured_media":0,"menu_order":0,"template":"","format":"standard","meta":{"inline_featured_image":false},"locatie":[266],"class_list":{"0":"post-30161","1":"vacatures","2":"type-vacatures","3":"status-publish","4":"format-standard","6":"locatie-amsterdam-en"},"_links":{"self":[{"href":"https:\/\/yourtechclub.nl\/en\/wp-json\/wp\/v2\/vacatures\/30161","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yourtechclub.nl\/en\/wp-json\/wp\/v2\/vacatures"}],"about":[{"href":"https:\/\/yourtechclub.nl\/en\/wp-json\/wp\/v2\/types\/vacatures"}],"author":[{"embeddable":true,"href":"https:\/\/yourtechclub.nl\/en\/wp-json\/wp\/v2\/users\/37"}],"wp:attachment":[{"href":"https:\/\/yourtechclub.nl\/en\/wp-json\/wp\/v2\/media?parent=30161"}],"wp:term":[{"taxonomy":"locatie","embeddable":true,"href":"https:\/\/yourtechclub.nl\/en\/wp-json\/wp\/v2\/locatie?post=30161"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}