vuejobs.com
Open in
urlscan Pro
76.76.21.21
Public Scan
Submitted URL: http://vuejobs.com/
Effective URL: https://vuejobs.com/
Submission: On October 19 via api from US — Scanned from DE
Effective URL: https://vuejobs.com/
Submission: On October 19 via api from US — Scanned from DE
Form analysis
2 forms found in the DOM<form class="form-grid mt-4" data-sparkloop-form-id="1"><!--[-->
<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" data-sparkloop-form-id="2"><!--[-->
<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>
Text Content
VueConf Toronto - North America’s premier Vue.js Conference – 9-10 November 2023 Use VUEJOBS code to get 15% off! Get your tickets Close Jobs Hire Vue.js Developers Consultants NEW! Job Alerts Learn 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 Interactive Brokers Full-time / Senior Greenwich, CT, USA New York, NY, USA Senior Vue.js Engineer Interactive Brokers Group has been consistently at the forefront of trading innovation, starting with the invention of the first floor-based handheld computer in 1983. We prid... Know more Full-time Proxify Contract / Senior Remote Senior Frontend Developer: 100% Remote About us:Talent has no borders. Proxify's mission is to connect top developers around the world with the opportunities they deserve. So, it doesn't matter where you are; we are her... Know more Full-time Proxify Contract / Senior Remote Senior Full Stack Developer: 100% Remote About us:Talent has no borders. Proxify's mission is to connect top developers around the world with the opportunities they deserve. So, it doesn't matter where you are; we are her... Know more Full-time Vue School Full-time / Senior Remote Instructor at Vue School About usHello! We are BitterBrains, the company behind the popular learning platforms Vue School and Mastering Nuxt. We are also proud organizers of Vue.js events, including Nuxt N... Know more Full-time Clinical Architecture Full-time / Medium Carmel, Indiana, USA Software Engineer II, Front End (Vue.js) Clinical Architecture is at the forefront of healthcare IT innovation. Our team is an ambitious group of diverse leaders who balance creativity and expertise to solve tough problem... Know more Full-time hedgehog lab Full-time / Senior Remote Newcastle upon Tyne, UK York, UK Bulgaria Senior Frontend Developer (Vue JS) hedgehog lab is a global technology consultancy and we are on a growth trajectory. We are looking for a Senior Frontend Engineer who can help us deliver great products & d... 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 Projects from $9K Agency dsplce.co Are you annoyed by today’s apps? I’m really asking — because we are. Given the times we’re living in and the technologies that have been invented so far, most of the apps you use every day kinda suck.For example, it’s been a while since tools like WebSockets were invented, so real-time experience should be a standard for most apps, but guess what — it isn’t (unless we’re talking about chat apps). Did you ever hear about History API — same story, but still, a significant part of web apps reload their entire content as you navigate them, simultaneously forcing you to wait. Of course — you and us — we can think of several apps that are better too, but they’re the top players. Is it like only those big companies deserve to build top-quality software, or maybe it’s just them who have the resources to do it?Just like the authors of REWORK, we believe that “You’re better off with a kick-ass half than a half-assed whole.”. That's why we’re focusing on building top-quality pieces of software while hard adhering to MVP/MVF constraints.And that’s it.For any questions, just contact us.Journey onward!dsplce.co Worldwide 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 Freelance Anna Hoang Full-stack Web Developer Highly skilled, self-motivated, solutions-driven and detail-oriented senior front-end developer with 10+ years of experience in designing, developing, and implementing responsive, user-friendly web applications. Strong expertise in HTML, CSS, JavaScript, Vue, Vuetify, as well as experience with other technologies such as NodeJs, Express and database tools. Proven track record of delivering high-quality web applications on time and within budget.Browse through my work and learn more about my skills and expertise in building beautiful and functional websites at https://annahoang.dev Freelance Louis Young - Full-stack Engineer (FE-heavy) Hey there!I am Louis, a full-stack engineer with a strong emphasis on front-end development specializing in JavaScript and PHP technologies.I've been doing front-end for 7 years with Vue and React as my primary tools. During this time, I've successfully developed some awesome web and mobile applications for American and European startups. Please visit my website (https://louisyoung.co) to take a glimpse of my work.I am not just a front-end engineer, I had the opportunity to work with some cool back-end technologies like Node.js and Laravel, gaining 3+ years of experience in full-stack development. I would like to mention that Vue + Laravel is my preferred choice for full-stack projects.Nowadays I've been actively involved in transitioning legacy websites to server-side rendering single-page applications with Nuxt.js.I am a passionate and dedicated person. Of course, I am not proficient in every technology you are looking for but I have a strong willingness to learn something new and adapt something great.More to be personal, I am a non-smoker and a non-drinker. Cool, huh? I spend most of my free time with my family. And when I'm not coding away, I enjoy riding my motorcycle and discovering new places in my town. My motorcycle is BMW R 1250 GS. 😎 Worldwide 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 Agency Najee McGreen We're SunAlgo and we build highly polished solutions to help you achieve your business goals. We have deep expertise in Nuxt 2/3, Vue 2/3, Vuex/Pinia, and Typescript. We specialize in data-heavy & real-time applications and have folks that can collaborate with you from the brainstorming phase all the way through to deployment & rollout. Get in touch today to learn how we can help you build better. WorldwideUnited States 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 © 2023 - All rights reserved Terms of use – Privacy policy Get Vue.js jobs right to your inbox Your name Enter your e-mail Subscribe! Feedback