{"id":12734,"date":"2026-09-15T00:00:00","date_gmt":"2026-09-15T00:00:00","guid":{"rendered":"https:\/\/www.a2z-cm.com\/front-end-developer-vue-js\/"},"modified":"2026-09-16T02:20:29","modified_gmt":"2026-09-16T02:20:29","slug":"front-end-developer-vue-js","status":"publish","type":"post","link":"https:\/\/www.a2z-cm.com\/nl\/front-end-developer-vue-js\/","title":{"rendered":"Front-End Developer (Vue.js)"},"content":{"rendered":"<h4 class=\"cx_h4 cx2_introduction\">Introduction<\/h4>\n<div class=\"cx2_introduction\"><ul> <li>36 hours per week<\/li> <li>Start date: 01 October 2026<\/li> <li>End date: 01 October 2027<\/li> <li>Extension is possible<\/li> <li>ZZP is &nbsp;allowed<\/li> <li>Hybrid working<\/li> <li>Candidates have to live in the Netherlands<\/li> <\/ul><\/div>\n\r\n<!--more-->\r\n\r\n<h4 class=\"cx_h4 cx2_function\">Function<\/h4>\n<div class=\"cx2_function\"><p>We are looking for a Front-End Developer to work on our Investments applications in the Wealth Management domain. Do you want to help shape the digital investment experience for our retail and private banking clients across the Netherlands, Belgium, Germany, and France by building reliable, secure, and high-performing web solutions? Are you passionate about modern front-end development and want to make an impact in a complex financial domain? If so we would love to meet you!<\/p> <p>As a Front-End Developer, you play a key role in developing and maintaining the web-based investment and trading tools used by our Wealth clients. You work on business-critical applications that support portfolio insights, transactions, and investment journeys, ensuring a smooth and secure user experience.<\/p> <p>You develop front-end applications using Vue.js and TypeScript, contribute to architectural decisions, and ensure high standards in performance, accessibility, security, and code quality. You are involved throughout the full development lifecycle: from refinement and design to delivery and production support.<\/p> <p><strong>In addition, you:<\/strong><br>&#8211; Take ownership of complex front-end components and features<br>&#8211; Collaborate closely with backend engineers, UX designers, product owners, and other stakeholders<br>&#8211; Actively contribute to improving development standards, testing strategies, and tooling<br>&#8211; Support and mentor less experienced developers within the team<br>&nbsp;&nbsp;<br><strong>With the following results (SMART) &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<\/strong><br>You will join a multidisciplinary team within the Wealth department, focusing on investments-related functionality for our web portal. We work according to Agile\/Scrum principles and follow a DevOps mindset: providing teams with autonomy and purpose in their work, to build, run, and continuously improve their own software. We empower teams to come up with the best decisions themselves. You are the experts! This means you will be working in a team:<br>&#8211; With roughly 6-10 people, that work Agile\/SCRUM<br>&#8211; That is responsible for multiple smaller parts of the products that ABN AMRO offers its clients; you fully own, build, and maintain what is within your scope<br>&#8211; That consists of various disciplines; e.g. front-end developers, quality assurance, reliability engineers, UX designers, business developers, a product owner<br>&#8211; Where your main skills is (but not limited to) front-end development<br>&#8211; With energetic &amp; diverse members, with a mix of different skills levels and experience<br>&#8211; That works very closely with, is dependent on, or is a dependency for various other teams, meaning you&#8217;ll costantly meet new colleagues<\/p><\/div>\n\r\n<h4 class=\"cx_h4 cx2_requirements\">Requirements<\/h4>\n<div class=\"cx2_requirements\"><p>You communicate clearly and work efficiently in multidisciplinary teams, and you demonstrate seniority through ownership, leadership, and technical decision-making. In addition, you are eager to improve yourself and learn new skills, and you like to stay up-to-date with industry best practices.<br>We are looking for someone who:<br>&#8211; Has at least 4 years of relevant front-end development experience, preferably in complex or regulated environments<br>&#8211; Has strong experience with Vue.js (Vue 3, or similar web frameworks like React, Angular, Svelte), JavaScript, and TypeScript<br>&#8211; Is experienced with modern tooling such as Vite, Vitest (or Jest), and Playwright (or Cypress)<br>&#8211; Is familiar with CI\/CD pipelines and cloud environments (preferably Azure DevOps and Azure, respectively)<\/p><\/div>\n\r\n\r\n<h4 class=\"cx_h4 cx2_information\">Information<\/h4>\n<div class=\"cx2_information\">Jobs A2Z-CM +31(0)20-3337629<\/div>\n\r\n<h4 class=\"cx_h4 cx2_application\">Application<\/h4>\n<div class=\"cx2_application\">Jobs A2Z-CM +31(0)20-3337629<\/div>\n","protected":false},"excerpt":{"rendered":"<h4 class=\"cx_h4 cx2_introduction\">Introduction<\/h4>\n<div class=\"cx2_introduction\"><ul> <li>36 hours per week<\/li> <li>Start date: 01 October 2026<\/li> <li>End date: 01 October 2027<\/li> <li>Extension is possible<\/li> <li>ZZP is &nbsp;allowed<\/li> <li>Hybrid working<\/li> <li>Candidates have to live in the Netherlands<\/li> <\/ul><\/div>","protected":false},"author":12,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20,21,19],"tags":[46,22,24],"class_list":["post-12734","post","type-post","status-publish","format-standard","hentry","category-development-programming","category-front-end","category-publications","tag-amsterdam","tag-development-programming","tag-the-netherlands","functiongroups-development-programming","functions-front-end","sector-banking","worklocation-amsterdam","country-the-netherlands","procedure-zzp-and-or-contracting","business-line-default","hours-per-week-31","pubid-list-17073"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Front-End Developer (Vue.js) : A2Z-CM<\/title>\n<meta name=\"description\" content=\"36 hours per week Start date: 01 October 2026 End date: 01 October 2027 Extension is possible ZZP is &nbsp;allowed Hybrid working Candidates have to live in the Netherlands\" \/>\n<meta name=\"robots\" content=\"noindex, follow\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Front-End Developer (Vue.js) : A2Z-CM\" \/>\n<meta property=\"og:description\" content=\"36 hours per week Start date: 01 October 2026 End date: 01 October 2027 Extension is possible ZZP is &nbsp;allowed Hybrid working Candidates have to live in the Netherlands\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.a2z-cm.com\/nl\/front-end-developer-vue-js\/\" \/>\n<meta property=\"og:site_name\" content=\"A2Z-CM\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-15T00:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-16T02:20:29+00:00\" \/>\n<meta name=\"author\" content=\"Priya Jha\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Geschreven door\" \/>\n\t<meta name=\"twitter:data1\" content=\"Priya Jha\" \/>\n\t<meta name=\"twitter:label2\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.a2z-cm.com\\\/nl\\\/front-end-developer-vue-js\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.a2z-cm.com\\\/nl\\\/front-end-developer-vue-js\\\/\"},\"author\":{\"name\":\"Priya Jha\",\"@id\":\"https:\\\/\\\/www.a2z-cm.com\\\/nl\\\/#\\\/schema\\\/person\\\/74b77faa67471541b9630db6bda93200\"},\"headline\":\"Front-End Developer (Vue.js)\",\"datePublished\":\"2026-09-15T00:00:00+00:00\",\"dateModified\":\"2026-09-16T02:20:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.a2z-cm.com\\\/nl\\\/front-end-developer-vue-js\\\/\"},\"wordCount\":549,\"publisher\":{\"@id\":\"https:\\\/\\\/www.a2z-cm.com\\\/nl\\\/#organization\"},\"keywords\":[\"Amsterdam\",\"Development \\\/ Programming\",\"the Netherlands\"],\"articleSection\":[\"Development \\\/ Programming\",\"Front-end\",\"Publications\"],\"inLanguage\":\"nl-NL\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.a2z-cm.com\\\/nl\\\/front-end-developer-vue-js\\\/\",\"url\":\"https:\\\/\\\/www.a2z-cm.com\\\/nl\\\/front-end-developer-vue-js\\\/\",\"name\":\"Front-End Developer (Vue.js) : A2Z-CM\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.a2z-cm.com\\\/nl\\\/#website\"},\"datePublished\":\"2026-09-15T00:00:00+00:00\",\"dateModified\":\"2026-09-16T02:20:29+00:00\",\"description\":\"36 hours per week Start date: 01 October 2026 End date: 01 October 2027 Extension is possible ZZP is &nbsp;allowed Hybrid working Candidates have to live in the Netherlands\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.a2z-cm.com\\\/nl\\\/front-end-developer-vue-js\\\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.a2z-cm.com\\\/nl\\\/front-end-developer-vue-js\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.a2z-cm.com\\\/nl\\\/front-end-developer-vue-js\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.a2z-cm.com\\\/nl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Front-End Developer (Vue.js)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.a2z-cm.com\\\/nl\\\/#website\",\"url\":\"https:\\\/\\\/www.a2z-cm.com\\\/nl\\\/\",\"name\":\"A2Z-CM\",\"description\":\"Think Global, Act Local\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.a2z-cm.com\\\/nl\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.a2z-cm.com\\\/nl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.a2z-cm.com\\\/nl\\\/#organization\",\"name\":\"A2Z-CM\",\"url\":\"https:\\\/\\\/www.a2z-cm.com\\\/nl\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/www.a2z-cm.com\\\/nl\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.a2z-cm.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/logo-1.svg\",\"contentUrl\":\"https:\\\/\\\/www.a2z-cm.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/logo-1.svg\",\"width\":848,\"height\":444,\"caption\":\"A2Z-CM\"},\"image\":{\"@id\":\"https:\\\/\\\/www.a2z-cm.com\\\/nl\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.a2z-cm.com\\\/nl\\\/#\\\/schema\\\/person\\\/74b77faa67471541b9630db6bda93200\",\"name\":\"Priya Jha\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/?s=96&d=mm&r=g\",\"caption\":\"Priya Jha\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Front-End Developer (Vue.js) : A2Z-CM","description":"36 hours per week Start date: 01 October 2026 End date: 01 October 2027 Extension is possible ZZP is &nbsp;allowed Hybrid working Candidates have to live in the Netherlands","robots":{"index":"noindex","follow":"follow"},"og_locale":"nl_NL","og_type":"article","og_title":"Front-End Developer (Vue.js) : A2Z-CM","og_description":"36 hours per week Start date: 01 October 2026 End date: 01 October 2027 Extension is possible ZZP is &nbsp;allowed Hybrid working Candidates have to live in the Netherlands","og_url":"https:\/\/www.a2z-cm.com\/nl\/front-end-developer-vue-js\/","og_site_name":"A2Z-CM","article_published_time":"2026-09-15T00:00:00+00:00","article_modified_time":"2026-09-16T02:20:29+00:00","author":"Priya Jha","twitter_card":"summary_large_image","twitter_misc":{"Geschreven door":"Priya Jha","Geschatte leestijd":"3 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.a2z-cm.com\/nl\/front-end-developer-vue-js\/#article","isPartOf":{"@id":"https:\/\/www.a2z-cm.com\/nl\/front-end-developer-vue-js\/"},"author":{"name":"Priya Jha","@id":"https:\/\/www.a2z-cm.com\/nl\/#\/schema\/person\/74b77faa67471541b9630db6bda93200"},"headline":"Front-End Developer (Vue.js)","datePublished":"2026-09-15T00:00:00+00:00","dateModified":"2026-09-16T02:20:29+00:00","mainEntityOfPage":{"@id":"https:\/\/www.a2z-cm.com\/nl\/front-end-developer-vue-js\/"},"wordCount":549,"publisher":{"@id":"https:\/\/www.a2z-cm.com\/nl\/#organization"},"keywords":["Amsterdam","Development \/ Programming","the Netherlands"],"articleSection":["Development \/ Programming","Front-end","Publications"],"inLanguage":"nl-NL"},{"@type":"WebPage","@id":"https:\/\/www.a2z-cm.com\/nl\/front-end-developer-vue-js\/","url":"https:\/\/www.a2z-cm.com\/nl\/front-end-developer-vue-js\/","name":"Front-End Developer (Vue.js) : A2Z-CM","isPartOf":{"@id":"https:\/\/www.a2z-cm.com\/nl\/#website"},"datePublished":"2026-09-15T00:00:00+00:00","dateModified":"2026-09-16T02:20:29+00:00","description":"36 hours per week Start date: 01 October 2026 End date: 01 October 2027 Extension is possible ZZP is &nbsp;allowed Hybrid working Candidates have to live in the Netherlands","breadcrumb":{"@id":"https:\/\/www.a2z-cm.com\/nl\/front-end-developer-vue-js\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.a2z-cm.com\/nl\/front-end-developer-vue-js\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.a2z-cm.com\/nl\/front-end-developer-vue-js\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.a2z-cm.com\/nl\/"},{"@type":"ListItem","position":2,"name":"Front-End Developer (Vue.js)"}]},{"@type":"WebSite","@id":"https:\/\/www.a2z-cm.com\/nl\/#website","url":"https:\/\/www.a2z-cm.com\/nl\/","name":"A2Z-CM","description":"Think Global, Act Local","publisher":{"@id":"https:\/\/www.a2z-cm.com\/nl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.a2z-cm.com\/nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"},{"@type":"Organization","@id":"https:\/\/www.a2z-cm.com\/nl\/#organization","name":"A2Z-CM","url":"https:\/\/www.a2z-cm.com\/nl\/","logo":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/www.a2z-cm.com\/nl\/#\/schema\/logo\/image\/","url":"https:\/\/www.a2z-cm.com\/wp-content\/uploads\/2022\/06\/logo-1.svg","contentUrl":"https:\/\/www.a2z-cm.com\/wp-content\/uploads\/2022\/06\/logo-1.svg","width":848,"height":444,"caption":"A2Z-CM"},"image":{"@id":"https:\/\/www.a2z-cm.com\/nl\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.a2z-cm.com\/nl\/#\/schema\/person\/74b77faa67471541b9630db6bda93200","name":"Priya Jha","image":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","caption":"Priya Jha"}}]}},"_links":{"self":[{"href":"https:\/\/www.a2z-cm.com\/nl\/wp-json\/wp\/v2\/posts\/12734","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.a2z-cm.com\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.a2z-cm.com\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.a2z-cm.com\/nl\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/www.a2z-cm.com\/nl\/wp-json\/wp\/v2\/comments?post=12734"}],"version-history":[{"count":0,"href":"https:\/\/www.a2z-cm.com\/nl\/wp-json\/wp\/v2\/posts\/12734\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.a2z-cm.com\/nl\/wp-json\/wp\/v2\/media?parent=12734"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.a2z-cm.com\/nl\/wp-json\/wp\/v2\/categories?post=12734"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.a2z-cm.com\/nl\/wp-json\/wp\/v2\/tags?post=12734"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}