vuejobs.com
Open in
urlscan Pro
76.76.21.21
Public Scan
Submitted URL: http://www.vuejobs.com/
Effective URL: https://vuejobs.com/
Submission: On October 24 via api from US — Scanned from DE
Effective URL: https://vuejobs.com/
Submission: On October 24 via api from US — Scanned from DE
Form analysis
3 forms found in the DOM<form class="form-grid mt-4"><!--[-->
<div class="form-grid">
<div class="form-field relative"><!--[--><label class="flex items-center justify-between mb-1">
<div class="form-label font-medium text-sm">name <!----></div><!--[--><!--]-->
</label><!--]--><!--[-->
<div class="n-input n-input--resizable n-input--stateful"
style="--n-bezier: cubic-bezier(.4, 0, .2, 1); --n-count-text-color: rgb(118, 124, 130); --n-count-text-color-disabled: rgba(194, 194, 194, 1); --n-color: rgba(255, 255, 255, 1); --n-font-size: 1.25rem; --n-border-radius: 8px; --n-height: 50px; --n-padding-left: 14px; --n-padding-right: 14px; --n-text-color: rgb(51, 54, 57); --n-caret-color: #18a058; --n-text-decoration-color: rgb(51, 54, 57); --n-border: 1px solid var(--color-defaultBorder); --n-border-disabled: 1px solid var(--color-defaultBorder); --n-border-hover: 1px solid rgba(0,0,0,1); --n-border-focus: 2px solid rgba(0,0,0,1); --n-placeholder-color: rgba(194, 194, 194, 1); --n-placeholder-color-disabled: rgba(209, 209, 209, 1); --n-icon-size: 16px; --n-line-height-textarea: 1.6; --n-color-disabled: rgb(250, 250, 252); --n-color-focus: rgba(255, 255, 255, 1); --n-text-color-disabled: rgba(194, 194, 194, 1); --n-box-shadow-focus: none; --n-loading-color: #18a058; --n-caret-color-warning: #f0a020; --n-color-focus-warning: rgba(255, 255, 255, 1); --n-box-shadow-focus-warning: 0 0 0 2px rgba(240, 160, 32, 0.2); --n-border-warning: 1px solid #f0a020; --n-border-focus-warning: 1px solid #fcb040; --n-border-hover-warning: 1px solid #fcb040; --n-loading-color-warning: #f0a020; --n-caret-color-error: #d03050; --n-color-focus-error: rgba(255, 255, 255, 1); --n-box-shadow-focus-error: 0 0 0 2px rgba(208, 48, 80, 0.2); --n-border-error: 1px solid #d03050; --n-border-focus-error: 1px solid #de576d; --n-border-hover-error: 1px solid #de576d; --n-loading-color-error: #d03050; --n-clear-color: rgba(194, 194, 194, 1); --n-clear-size: 16px; --n-clear-color-hover: rgba(146, 146, 146, 1); --n-clear-color-pressed: rgba(175, 175, 175, 1); --n-icon-color: rgba(194, 194, 194, 1); --n-icon-color-hover: rgba(146, 146, 146, 1); --n-icon-color-pressed: rgba(175, 175, 175, 1); --n-icon-color-disabled: rgba(209, 209, 209, 1); --n-suffix-text-color: var(--color-content);"
name="name">
<div class="n-input-wrapper"><!---->
<div class="n-input__input"><input type="text" class="n-input__input-el" style="" placeholder="Your name" value="" size="20">
<div class="n-input__placeholder"><span>Your name</span></div><!---->
</div><!---->
</div><!----><!---->
<div class="n-input__border"></div>
<div class="n-input__state-border"></div><!---->
</div><!--]--><!----><!---->
</div>
<div class="form-field relative"><!--[--><label class="flex items-center justify-between mb-1">
<div class="form-label font-medium text-sm">email <!----></div><!--[--><!--]-->
</label><!--]--><!--[-->
<div class="n-input n-input--resizable n-input--stateful"
style="--n-bezier: cubic-bezier(.4, 0, .2, 1); --n-count-text-color: rgb(118, 124, 130); --n-count-text-color-disabled: rgba(194, 194, 194, 1); --n-color: rgba(255, 255, 255, 1); --n-font-size: 1.25rem; --n-border-radius: 8px; --n-height: 50px; --n-padding-left: 14px; --n-padding-right: 14px; --n-text-color: rgb(51, 54, 57); --n-caret-color: #18a058; --n-text-decoration-color: rgb(51, 54, 57); --n-border: 1px solid var(--color-defaultBorder); --n-border-disabled: 1px solid var(--color-defaultBorder); --n-border-hover: 1px solid rgba(0,0,0,1); --n-border-focus: 2px solid rgba(0,0,0,1); --n-placeholder-color: rgba(194, 194, 194, 1); --n-placeholder-color-disabled: rgba(209, 209, 209, 1); --n-icon-size: 16px; --n-line-height-textarea: 1.6; --n-color-disabled: rgb(250, 250, 252); --n-color-focus: rgba(255, 255, 255, 1); --n-text-color-disabled: rgba(194, 194, 194, 1); --n-box-shadow-focus: none; --n-loading-color: #18a058; --n-caret-color-warning: #f0a020; --n-color-focus-warning: rgba(255, 255, 255, 1); --n-box-shadow-focus-warning: 0 0 0 2px rgba(240, 160, 32, 0.2); --n-border-warning: 1px solid #f0a020; --n-border-focus-warning: 1px solid #fcb040; --n-border-hover-warning: 1px solid #fcb040; --n-loading-color-warning: #f0a020; --n-caret-color-error: #d03050; --n-color-focus-error: rgba(255, 255, 255, 1); --n-box-shadow-focus-error: 0 0 0 2px rgba(208, 48, 80, 0.2); --n-border-error: 1px solid #d03050; --n-border-focus-error: 1px solid #de576d; --n-border-hover-error: 1px solid #de576d; --n-loading-color-error: #d03050; --n-clear-color: rgba(194, 194, 194, 1); --n-clear-size: 16px; --n-clear-color-hover: rgba(146, 146, 146, 1); --n-clear-color-pressed: rgba(175, 175, 175, 1); --n-icon-color: rgba(194, 194, 194, 1); --n-icon-color-hover: rgba(146, 146, 146, 1); --n-icon-color-pressed: rgba(175, 175, 175, 1); --n-icon-color-disabled: rgba(209, 209, 209, 1); --n-suffix-text-color: var(--color-content);"
name="email">
<div class="n-input-wrapper"><!---->
<div class="n-input__input"><input type="text" class="n-input__input-el" style="" placeholder="Enter your e-mail" value="" size="20">
<div class="n-input__placeholder"><span>Enter your e-mail</span></div><!---->
</div><!---->
</div><!----><!---->
<div class="n-input__border"></div>
<div class="n-input__state-border"></div><!---->
</div><!--]--><!----><!---->
</div>
</div><button type="submit" class="u-btn px-6 rounded-[10px] h-[50px] text-lg" style="--8789d94e: transparent; --a62eaf64: #fff; --4bdfbc4a: var(--color-brand-secondary);"><!--[--> Subscribe! <!--]--><!----></button><!--]-->
</form>
<form class="form-grid"><!--[-->
<div class="flex flex-col lg:flex-row w-full items-center gap-5">
<div class="flex whitespace-nowrap shrink-0 items-center gap-2"><img src="/images/logos/vuejs-icon.svg" class="h-5 lg:h-7" alt="">
<div class="font-display font-bold text-lg"> Get Vue.js jobs right to your inbox </div>
</div>
<div class="form-field relative w-full lg:w-64"><!--[--><!----><!--]--><!--[-->
<div class="n-input n-input--resizable n-input--stateful"
style="--n-bezier: cubic-bezier(.4, 0, .2, 1); --n-count-text-color: rgb(118, 124, 130); --n-count-text-color-disabled: rgba(194, 194, 194, 1); --n-color: rgba(255, 255, 255, 1); --n-font-size: .875rem; --n-border-radius: 8px; --n-height: 38px; --n-padding-left: 12px; --n-padding-right: 12px; --n-text-color: rgb(51, 54, 57); --n-caret-color: #18a058; --n-text-decoration-color: rgb(51, 54, 57); --n-border: 1px solid var(--color-defaultBorder); --n-border-disabled: 1px solid var(--color-defaultBorder); --n-border-hover: 1px solid rgba(0,0,0,1); --n-border-focus: 2px solid rgba(0,0,0,1); --n-placeholder-color: rgba(194, 194, 194, 1); --n-placeholder-color-disabled: rgba(209, 209, 209, 1); --n-icon-size: 16px; --n-line-height-textarea: 1.6; --n-color-disabled: rgb(250, 250, 252); --n-color-focus: rgba(255, 255, 255, 1); --n-text-color-disabled: rgba(194, 194, 194, 1); --n-box-shadow-focus: none; --n-loading-color: #18a058; --n-caret-color-warning: #f0a020; --n-color-focus-warning: rgba(255, 255, 255, 1); --n-box-shadow-focus-warning: 0 0 0 2px rgba(240, 160, 32, 0.2); --n-border-warning: 1px solid #f0a020; --n-border-focus-warning: 1px solid #fcb040; --n-border-hover-warning: 1px solid #fcb040; --n-loading-color-warning: #f0a020; --n-caret-color-error: #d03050; --n-color-focus-error: rgba(255, 255, 255, 1); --n-box-shadow-focus-error: 0 0 0 2px rgba(208, 48, 80, 0.2); --n-border-error: 1px solid #d03050; --n-border-focus-error: 1px solid #de576d; --n-border-hover-error: 1px solid #de576d; --n-loading-color-error: #d03050; --n-clear-color: rgba(194, 194, 194, 1); --n-clear-size: 16px; --n-clear-color-hover: rgba(146, 146, 146, 1); --n-clear-color-pressed: rgba(175, 175, 175, 1); --n-icon-color: rgba(194, 194, 194, 1); --n-icon-color-hover: rgba(146, 146, 146, 1); --n-icon-color-pressed: rgba(175, 175, 175, 1); --n-icon-color-disabled: rgba(209, 209, 209, 1); --n-suffix-text-color: var(--color-content);"
name="name">
<div class="n-input-wrapper"><!---->
<div class="n-input__input"><input type="text" class="n-input__input-el" style="" placeholder="Your name" value="" size="20">
<div class="n-input__placeholder"><span>Your name</span></div><!---->
</div><!---->
</div><!----><!---->
<div class="n-input__border"></div>
<div class="n-input__state-border"></div><!---->
</div><!--]--><!----><!---->
</div>
<div class="form-field relative w-full lg:w-64"><!--[--><!----><!--]--><!--[-->
<div class="n-input n-input--resizable n-input--stateful"
style="--n-bezier: cubic-bezier(.4, 0, .2, 1); --n-count-text-color: rgb(118, 124, 130); --n-count-text-color-disabled: rgba(194, 194, 194, 1); --n-color: rgba(255, 255, 255, 1); --n-font-size: .875rem; --n-border-radius: 8px; --n-height: 38px; --n-padding-left: 12px; --n-padding-right: 12px; --n-text-color: rgb(51, 54, 57); --n-caret-color: #18a058; --n-text-decoration-color: rgb(51, 54, 57); --n-border: 1px solid var(--color-defaultBorder); --n-border-disabled: 1px solid var(--color-defaultBorder); --n-border-hover: 1px solid rgba(0,0,0,1); --n-border-focus: 2px solid rgba(0,0,0,1); --n-placeholder-color: rgba(194, 194, 194, 1); --n-placeholder-color-disabled: rgba(209, 209, 209, 1); --n-icon-size: 16px; --n-line-height-textarea: 1.6; --n-color-disabled: rgb(250, 250, 252); --n-color-focus: rgba(255, 255, 255, 1); --n-text-color-disabled: rgba(194, 194, 194, 1); --n-box-shadow-focus: none; --n-loading-color: #18a058; --n-caret-color-warning: #f0a020; --n-color-focus-warning: rgba(255, 255, 255, 1); --n-box-shadow-focus-warning: 0 0 0 2px rgba(240, 160, 32, 0.2); --n-border-warning: 1px solid #f0a020; --n-border-focus-warning: 1px solid #fcb040; --n-border-hover-warning: 1px solid #fcb040; --n-loading-color-warning: #f0a020; --n-caret-color-error: #d03050; --n-color-focus-error: rgba(255, 255, 255, 1); --n-box-shadow-focus-error: 0 0 0 2px rgba(208, 48, 80, 0.2); --n-border-error: 1px solid #d03050; --n-border-focus-error: 1px solid #de576d; --n-border-hover-error: 1px solid #de576d; --n-loading-color-error: #d03050; --n-clear-color: rgba(194, 194, 194, 1); --n-clear-size: 16px; --n-clear-color-hover: rgba(146, 146, 146, 1); --n-clear-color-pressed: rgba(175, 175, 175, 1); --n-icon-color: rgba(194, 194, 194, 1); --n-icon-color-hover: rgba(146, 146, 146, 1); --n-icon-color-pressed: rgba(175, 175, 175, 1); --n-icon-color-disabled: rgba(209, 209, 209, 1); --n-suffix-text-color: var(--color-content);"
name="email">
<div class="n-input-wrapper"><!---->
<div class="n-input__input"><input type="text" class="n-input__input-el" style="" placeholder="Enter your e-mail" value="" size="20">
<div class="n-input__placeholder"><span>Enter your e-mail</span></div><!---->
</div><!---->
</div><!----><!---->
<div class="n-input__border"></div>
<div class="n-input__state-border"></div><!---->
</div><!--]--><!----><!---->
</div><button type="submit" class="w-full lg:w-auto u-btn px-4 rounded-[8px] h-[38px] text-sm w-full lg:w-auto" style="--8789d94e: transparent; --a62eaf64: #fff; --4bdfbc4a: var(--color-brand-tertiary);"><!--[--> Subscribe!
<!--]--><!----></button>
</div><!--]-->
</form>
<form inert="" class="_hj-hRovs__styles__form">
<div class="_hj-c8PC+__styles__surveyBody" style="min-height: 82px;">
<h2 class="_hj-S9XKO__styles__surveyTitle " id="hj-survey-lbl-1" aria-label="Give us feedback about our new features and design! Select an option from 1 to 5, with 1 being Hate and 5 being Love">Give us feedback about our new features and
design!</h2>
<div class="_hj-E2-N0__styles__surveyAnswers">
<div class="css-vopqjt">
<div aria-labelledby="hj-survey-lbl-1" role="radiogroup" class="css-1a0x1zp">
<div class="css-u2ayx9"><label class="css-1aokw2q"><input type="radio" name="e18216d7-cdfe-4c74-ad27-f17a5c6f2509" aria-label="1" aria-describedby="hj-surveys-scale-option-label-0-ea7e0d81-4588-4029-a72c-edac43d03ca6" class="css-3bml7r">
<div class="css-xrn97w"><svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" fill="none">
<path d="M36.3 2.5h-35a1.2 1.2 0 0 0-1 2.1L5 9.3v22A3.8 3.8 0 0 0 8.8 35h27.5a3.7 3.7 0 0 0 3.7-3.7v-25a3.8 3.8 0 0 0-3.7-3.8Z" fill="#FFC107"></path>
<path
d="M22.5 22.5a5 5 0 0 1 5 4A1.3 1.3 0 1 0 30 26a7.7 7.7 0 0 0-15 0 1.3 1.3 0 1 0 2.5.5c0-.2.9-4 5-4ZM16.3 18.1a1.9 1.9 0 1 0 0-3.7 1.9 1.9 0 0 0 0 3.7ZM28.7 18.1a1.9 1.9 0 1 0 0-3.7 1.9 1.9 0 0 0 0 3.7ZM32.4 8.2a1.3 1.3 0 0 0-1.7-.6l-5 2.5a1.3 1.3 0 1 0 1.1 2.3l5-2.5a1.3 1.3 0 0 0 .6-1.7ZM18.8 12.5a1.3 1.3 0 0 0 .5-2.4l-5-2.5a1.3 1.3 0 1 0-1.1 2.3l5 2.5.6.1Z"
fill="#000"></path>
<defs>
<clipPath id="a">
<path fill="#fff" d="M0 0h40v40H0z"></path>
</clipPath>
</defs>
</svg></div>
</label><label class="css-1aokw2q"><input type="radio" name="e18216d7-cdfe-4c74-ad27-f17a5c6f2509" aria-label="2" aria-describedby="" class="css-3bml7r">
<div class="css-xrn97w"><svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" fill="none">
<path d="M36.2 2.5h-35a1.3 1.3 0 0 0-.8 2.1L5 9.3v22A3.7 3.7 0 0 0 8.7 35h27.5a3.8 3.8 0 0 0 3.8-3.8v-25a3.8 3.8 0 0 0-3.8-3.7Z" fill="#FFC107"></path>
<path d="M22.5 22.5a5 5 0 0 0-5 4A1.3 1.3 0 1 1 15 26a7.6 7.6 0 0 1 7.5-6 7.6 7.6 0 0 1 7.5 6 1.3 1.3 0 1 1-2.5.5c0-.2-.8-4-5-4ZM16.3 15.6a1.9 1.9 0 1 0 0-3.7 1.9 1.9 0 0 0 0 3.7ZM28.8 15.6a1.9 1.9 0 1 0 0-3.7 1.9 1.9 0 0 0 0 3.7Z"
fill="#000"></path>
<defs>
<clipPath id="a">
<path fill="#fff" d="M0 0h40v40H0z"></path>
</clipPath>
</defs>
</svg></div>
</label><label class="css-1aokw2q"><input type="radio" name="e18216d7-cdfe-4c74-ad27-f17a5c6f2509" aria-label="3" aria-describedby="" class="css-3bml7r">
<div class="css-xrn97w"><svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" fill="none">
<path
d="M36.3 2.5h-35A1.3 1.3 0 0 0 0 4c0 .2.2.5.4.6L5 9.3v22A3.8 3.8 0 0 0 8.8 35h27.5a3.7 3.7 0 0 0 3.7-3.7v-25a3.7 3.7 0 0 0-3.7-3.8Zm-20 20h12.5a1.2 1.2 0 1 1 0 2.5H16.3a1.2 1.2 0 1 1 0-2.5Zm-2-8.7a1.9 1.9 0 1 1 3.8 0 1.9 1.9 0 0 1-3.7 0Zm14.5 1.8a1.9 1.9 0 1 1 0-3.7 1.9 1.9 0 0 1 0 3.7Z"
fill="#FFC107"></path>
<path d="M16.3 15.6a1.9 1.9 0 1 0 0-3.7 1.9 1.9 0 0 0 0 3.7ZM28.7 15.6a1.9 1.9 0 1 0 0-3.7 1.9 1.9 0 0 0 0 3.7ZM16.2 25h12.5a1.3 1.3 0 0 0 0-2.5H16.2a1.3 1.3 0 0 0 0 2.5Z" fill="#000"></path>
<defs>
<clipPath id="a">
<path fill="#fff" d="M0 0h40v40H0z"></path>
</clipPath>
</defs>
</svg></div>
</label><label class="css-1aokw2q"><input type="radio" name="e18216d7-cdfe-4c74-ad27-f17a5c6f2509" aria-label="4" aria-describedby="" class="css-3bml7r">
<div class="css-xrn97w"><svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" fill="none">
<path d="M36.2 2.5h-35c-.5 0-1 .3-1 .8-.3.5-.2 1 .2 1.3L5 9.3v22c0 2 1.6 3.7 3.7 3.7h27.5c2.2 0 3.8-1.6 3.8-3.7v-25c0-2.2-1.6-3.8-3.8-3.8Z" fill="#FFC107"></path>
<path
d="M16 20c.6-.1 1.4.3 1.5 1a5 5 0 0 0 5 4 5 5 0 0 0 5-4c.1-.7.8-1.1 1.5-1 .8.1 1.1.8 1 1.5a7.6 7.6 0 0 1-9.1 5.9c-3-.6-5.3-3-5.9-5.9-.1-.6.3-1.4 1-1.5ZM16.3 15.6a1.9 1.9 0 1 0 0-3.7 1.9 1.9 0 0 0 0 3.7ZM28.7 15.6a1.9 1.9 0 1 0 0-3.7 1.9 1.9 0 0 0 0 3.7Z"
fill="#000"></path>
<defs>
<clipPath id="a">
<path fill="#fff" d="M0 0h40v40H0z"></path>
</clipPath>
</defs>
</svg></div>
</label><label class="css-1aokw2q"><input type="radio" name="e18216d7-cdfe-4c74-ad27-f17a5c6f2509" aria-label="5" aria-describedby="hj-surveys-scale-option-label-1-72ebf67c-951b-41ee-b2a9-c23f31b291d7" class="css-3bml7r">
<div class="css-xrn97w"><svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" fill="none">
<path d="M36.2 2.5h-35c-.5 0-1 .3-1 .8-.3.5-.2 1 .2 1.3L5 9.3v22c0 2 1.6 3.7 3.7 3.7h27.5c2.2 0 3.8-1.6 3.8-3.7v-25c0-2.2-1.6-3.8-3.8-3.8Z" fill="#FFC107"></path>
<path
d="M18.8 10.6c-1-.8-2.3-.8-3.2 0l-.6.7-.6-.7c-.9-.8-2.3-.8-3.1 0-1 .9-1 2.3 0 3.2l3.7 3.7 3.8-3.8c.8-.8.8-2.2 0-3ZM30.6 10.6l-.6.7-.6-.7c-.9-.8-2.3-.8-3.2 0-.8.9-.8 2.3 0 3.2l3.8 3.7 3.7-3.8c1-.8 1-2.2 0-3-.8-1-2.2-1-3 0ZM22.4 27.5c5 0 7.5-4.4 7.5-6 0-.4 0-.6-.3-1-.2-.4-.6-.5-1-.5H16.2c-.3 0-.7.1-1 .5-.2.4-.2.6-.2 1 0 1.6 2.5 6 7.4 6Z"
fill="#000"></path>
<defs>
<clipPath id="a">
<path fill="#fff" d="M0 0h40v40H0z"></path>
</clipPath>
</defs>
</svg></div>
</label></div>
<div class="css-10fm8f7"><span id="hj-surveys-scale-option-label-0-ea7e0d81-4588-4029-a72c-edac43d03ca6" aria-label="Hate" title="Hate" class="css-pvg7am">Hate</span><span
id="hj-surveys-scale-option-label-1-72ebf67c-951b-41ee-b2a9-c23f31b291d7" aria-label="Love" title="Love" class="css-twtry4">Love</span></div>
</div>
</div>
</div>
</div>
<div class="_hj-XpAaA__styles__surveyFooter">
<div class="_hj-8Lgv6__styles__surveyActions"><button type="button" data-qa-id="next feedback button" disabled="" class="_hj-81Zzt__styles__surveyActionButton _hj-O-7CS__styles__surveysPrimaryButton _hj-SU8LU__styles__primaryButton">Next</button>
</div>
</div>
</form>
Text Content
North America’s premier Vue.js Conference – 18-20 November 2024 FLASH SALE: 15% OFF – 24 hours only! Get your tickets Close Jobs Hire Vue.js Developers Consultants Job Alerts Code Audit NEW! Hire a Consultant Post a Job Login Browse Jobs Hire Vue.js Developers NEW! Vue.js Consultants Get Job Alerts Learn Vue.js Post a job The #1 Vue.js Job Board The leading job board for the Vue.js Vue.js ecosystem Discover companies looking to hire Vue.js developers and connect with them. Trusted by And 2000+ more GET A VUE.JS JOB BROWSE THE LATEST VUE.JS JOB OPPORTUNITIES View all jobs Stratus Build Full-time / Senior Remote United States Senior Frontend Engineer (VueJS) ABOUT STRATUS:Stratus, deriving from the Latin term meaning ‘layer’, offers an advanced set of MEP specific solutions that seamlessly layer across a contractor’s entire workflow fr... Know more Full-time observerly Contract / Senior Remote United Kingdom United States Canada France Germany Spain Netherlands Portugal Ukraine Poland Italy Frontend UI Developer (Vue 3, TypeScript & @unovis) Frontend Developer (Vue 3 & TypeScript) – ContractLocation: RemoteEmployment Type: Freelance/Contract (20-40 hours)Rate: £35 per hourAbout ObserverlyObserverly is a cutting-edg... Know more Full-time Reorg Full-time / Medium Bogotá, Bogota, Colombia Software Engineer - Application Framework Reorg is a leading global provider of credit intelligence, data, and analytics. Since 2013, tens of thousands of professionals across hedge fund, investment banking, management con... Know more Full-time TROOP Full-time / Senior Remote Spain South Africa UK Front-end Engineer (Vue 3) Front-end Engineer (Vue 3)Remote based in Spain/South Africa/The UK on CET/CAT TROOP is a group meeting planning and travel management platform that helps companies bring teams tog... Know more Full-time Marker.io Full-time / Senior Remote Brussels, Belgium Full-stack Typescript Developer About Marker.ioMarker.io was launched in 2016 by three founders with a background in digital agency work. They recognized the need for a more efficient way to collect feedback on w... Know more Full-time Paradigm Capital Full-time / Medium Toronto, ON, Canada Full Stack Developer & Innovation Analyst Overview of Paradigm Capital:Paradigm Capital is a full service Canadian independent investment banking firm with an institutional sales and trading desk, in-depth equity research... Know more Full-time View all jobs VUE.JS CONSULTANTS OUTSOURCE YOUR DEVELOPMENT WORKFORCE Have you considered outsourcing your project? Check our list of experienced Vue.js Agencies and Freelancers. View all consultants Agency Epicmax We specialize in creating applications with Vue.js, Nuxt, JavaScript, TypeScript, React, and more. In our 6 years in the industry, we've delivered 57+ commercial projects in areas like Sustainability, E-commerce, SaaS, EdTech, Legal, FinTech, etc. We are the creators of 3 OpenSource products based on Vue 3 and have gained 16500+ stars on GitHub. You can see us here: https://github.com/epicmaxcoYes, we truly excel in Vue 😎If you have any questions about our expertise, please write to us and we will respond promptly._______________________________________________________Here’s a sample of our work:https://www.epicmax.co/case-studies_______________________________________________________What we do:Team extensionOur Frontend Developers will quickly join into your team, requiring minimal management. We prioritize their work-life balance to ensure they consistently deliver exceptional and lasting performance in collaboration with your team.ConsultingOur Lead Developers are ready to assist you in any complex situation, whether it's migrating to Vue 3, choosing the right technologies, or offering strategic advice to optimize your development process.Code AuditOur CTO will analyze every aspect of your frontend code and provide a comprehensive, practical report. This can be used by your developers for code improvement or as evidence of code quality for investors.Technical SupportConsider us your partner in maintaining code quality. If you already have a frontend team, we can be the reliable support that steps in whenever you need us most._______________________________________________________We're here to help!Need professional frontend development or a code audit (we have free and paid options)? Have ideas for collaboration or just want to chat? Let's work together to make your project a success.We’ll review your submission and get back to you within 24 hours to talk about your project._______________________________________________________What our clients say“The resulting product has driven significant sales and received positive reviews from customers.With direct communication and nimble development, Epicmax progressed smoothly through the entire project.Customers can expect a simple, effortless partnership.”Philip Daineka, CEO of Flatlogic LLC“Their quality of code, organisation and overall project management made it a happy going.They only charge for the time spent, and they are efficient at what they do.The way they organise the project makes it very easy and quick for feature implementation and bug fixes, love it!”Atiqur Sumon, CEO of Clipping Path India“I loved that Epicmax is a team of great individuals.The company is quite satisfied with the results of the project. The company now has a modern web app that's user-friendly and has a solid architecture.The company appreciated how the team did not micromanage its members and allowed them to work alongside the internal team seamlessly.”CEO, Medical Billing Company, EuropeRead more on Clutch: https://clutch.co/profile/epicmax#reviews WorldwideEuropean UnionUnited StatesUnited KingdomCanadaGermanyPolandAustriaEstonia Agency Mosaiqo Software Development Welcome to Mosaiqo, a leading software development agency that specializes in building custom web applications using cutting-edge technologies like Laravel, VueJS, NodeJS, and Web3. We are a team of experts with a deep understanding of these technologies, and we use them to create secure, scalable, and high-performing applications that meet the specific needs of our clients.With Laravel, we develop robust, secure, and scalable PHP applications that are tailored to your business requirements. VueJS enables us to create beautiful and responsive user interfaces that deliver an engaging user experience. NodeJS allows us to build fast and efficient server-side applications that can handle high levels of traffic and provide excellent performance.At Mosaiqo, we also leverage Docker and Kubernetes to create reliable and scalable infrastructure for our applications, which enables us to deploy and manage them with ease. Additionally, we use Tailwind to create beautiful and functional interfaces that are both aesthetic and user-friendly.In the decentralized web space, we have a deep understanding of Web3 technologies and have worked on several successful Web3 projects. Our expertise in this area enables us to stay ahead of the curve and provide our clients with the latest and greatest solutions in the decentralized web space.At Mosaiqo, we believe in a collaborative approach, and we work closely with our clients to bring their ideas to life. We understand that every business has unique requirements, and we strive to create tailored solutions that meet their specific needs. So if you're looking for a reliable, high-performing, and cost-effective solution to your web development needs, contact Mosaiqo today, and let us help you build the digital solution your business deserves.ExpertiseVueJS - We specialize in using VueJS to create engaging and interactive front-end interfaces for web applications.Nuxt - We have expertise in using Nuxt, a powerful framework based on VueJS, to develop scalable and efficient server-side-rendered applications.Laravel - We specialize in using Laravel to build secure and scalable PHP applications that are tailored to your business needs.NodeJS - We have extensive experience in using NodeJS to build fast and efficient server-side applications that can handle high levels of traffic.Tailwind - We use Tailwind, a modern CSS framework, to create beautiful and functional user interfaces for our web applications.We pride ourselves on our expertise in these cutting-edge technologies, and we use them to create customized and high-performing solutions for our clients. Whether you need a scalable and secure PHP application built with Laravel, a fast and efficient server-side application built with NodeJS, or a beautiful and responsive front-end interface built with VueJS and Tailwind, Mosaiqo has the expertise and experience to deliver the results you need. Contact us today to learn more about how we can help you with your web development needs.ServicesWeb Development Consulting - We provide expert advice and guidance to help you make the right decisions about your web development projects.DevOps Services - We leverage Docker and Kubernetes to create reliable, scalable, and automated infrastructure for your applications.Web3 Development - We have extensive experience in building decentralized applications using Web3 technologies like Ethereum, IPFS, and more.API Development - We can build RESTful APIs that enable your applications to communicate with other software systems.UI/UX Design - We use modern design techniques, including Tailwind CSS, to create beautiful and user-friendly interfaces for your web applications.Maintenance and Support - We provide ongoing maintenance and support services to ensure your web applications remain secure and up-to-date.E-commerce Development - We can help you build custom e-commerce solutions that provide a seamless shopping experience for your customers.Mobile App Development - We can help you develop mobile applications for iOS and Android that integrate with your web applications.We are committed to providing high-quality, reliable, and cost-effective web development services to our clients. Contact us today to learn more about how we can help you with your web development needs. WorldwideEuropean UnionSpainNetherlandsGermanyUnited StatesUnited KingdomCanadaFrance Projects from $3K Agency cheers digital solutions GmbH Welcome to cheers, your digital agency for consulting, agency services and innovative products. We specialize in solution-oriented software projects in the B2B and government sectors. Our experienced team combines creativity and technical excellence to develop customized digital solutions. From user-friendly web applications to effective software solutions, we offer holistic support. Discover the power of digital transformation with us and turn your ideas into success. Contact us today! Germany Projects from $199 Agency Busy Human We specialize in creating custom web software and applications. We use modern technologies across the whole stack, and deploy a cloud infrastructure that scales and adapts with ease.Check us out on Clutch!https://clutch.co/profile/busy-human United States Agency Foundational Technologies A full stack developer for more than 12 years, I have been working with VueJS since 2018. I've built static websites, CMS, LMS, and ERPs. I am a core developer on the Vuetify team, focusing on the VCalendar component and more. United States Freelance Annick Walkenhorst - Senior Frontend/Vue.js Developer I'm a full time frontend developer. I have over 14 years of experience working as a web/frontend developer, 6 of them working as a freelancer. I have worked for big customers like EnBW, EuroWings, Gothaer Versicherung, RheinEnergie AG, Hugo Boss, Lufthansa, Bonprix, TUI, KIA, Globetrotter, etc.Professionally, I specialize in Vue.js, Nuxt, HTML, CSS, SCSS, JavaScript, TypeScript, Node.js (Express), but i provide even more, just ask for my CV and have a look.I offer high motivation, ambition, attention to detail. I am open-hearted and reliable. I have a determined way of working.When I'm not sitting in front of a laptop, I am doing Mantrailing with my dog or just walking through the forest together. I do horse riding, snowboarding and surfing. I love to be in the nature or surrounded by my friends. GermanyEuropean Union View all Vue.js Consultants Heya! Here you go with the latest Vue.js jobs Senior Vue.js Engineer Kong 🌎 Remote Frontend Engineer GitLab 🌎 Remote Senior Frontend Developer GraphAware 🌎 Remote GET JOB ALERTS SUBSCRIBE TO GET THE LATEST VUE.JS JOBS name Your name email Enter your e-mail Subscribe! WHAT IF YOU COULD PLAY WITH YOUR FAVOURITE STACK AT WORK? Vue.js is a joy to work with but we all have some other libraries and frameworks we enjoy using and will make the next step in your career more fun. Vue.js plus... Nuxt.js Jobs Vuetify Jobs TypeScript Jobs Node Jobs Laravel Jobs Tailwind Jobs FILTERING POPULAR FILTERS BY WORK TYPE Freelance Vue.js Jobs Full-time Vue.js Jobs Hybrid Vue.js Jobs Internship Vue.js Jobs On-site Vue.js Jobs Part-time Vue.js Jobs Remote Vue.js Jobs BY LEVEL Junior Vue.js Jobs Lead Vue.js Jobs Mid-level Vue.js Jobs Senior Vue.js Jobs POPULAR COUNTRIES Vue.js Jobs in Canada Vue.js Jobs in France Vue.js Jobs in Germany Vue.js Jobs in India Vue.js Jobs in Spain Vue.js Jobs in The Netherlands Vue.js Jobs in The United Kingdom POPULAR CITIES Vue.js Jobs in Amsterdam Vue.js Jobs in Atlanta Vue.js Jobs in Austin Vue.js Jobs in Barcelona Vue.js Jobs in Bengaluru Vue.js Jobs in Berlin Vue.js Jobs in Boston HIRE VUE.JS DEVELOPERS POST A JOB IN THE #1 VUE.JS JOB BOARD Helping companies to hire Vue.js developers since 2016 Get in front of 300k+ Vue.js developers Reach to the vast Vue.js community being listed from the official Vue.js website to private newsletters and the #jobs channel in the official Discord Server. More than 12k applications submited every month With a growing average, get candidates right to your ATS, custom link or e-mail. ...and more to help you find the right talent... Post a job from $199 Any doubt or requirement? Contact us About You Laravel + Vue.js developer Germany 1h ago Wikimedia Full-stack web developer United States yesterday Poptin Frontend UI engineer India 3 days ago Cycloid Frontend developer France 8h ago Kong Senior Vue.js engineer Canada yesterday hello@vuejobs.com FIND A JOB * Subscribe to job alerts * Latest Vue.js jobs DISCOVER * Learning Vue.js resources HIRE * Hire Vue.js developers * Post a job VUEJOBS * Contact * Referral program Copyright © 2024 - All rights reserved Terms of use – Privacy policy Get Vue.js jobs right to your inbox Your name Enter your e-mail Subscribe! Feedback GIVE US FEEDBACK ABOUT OUR NEW FEATURES AND DESIGN! HateLove Next