Enable job alerts via email!

Intermediate Vue.Js Front End Developer – Jhb (Hybrid) Up To R420K Per Annum

E-Merge

Johannesburg

On-site

ZAR 357 000 - 420 000

Full time

Today
Be an early applicant

Job summary

A cloud-based company is seeking an experienced Intermediate Vue.js Front End Developer to help scale their dynamic solution in Johannesburg. The ideal candidate will have 3+ years of experience with Vue.js and modern JavaScript, as well as a passion for building user-friendly applications. This permanent position offers a salary of up to R420k per annum.

Qualifications

  • 3+ years of experience as a front-end developer.
  • Experience working extensively with Vue.js.
  • Understanding of component-based architecture.

Responsibilities

  • Build interactive, scalable, and user-friendly web applications.
  • Work closely with designers, backend developers, and product managers.

Skills

Vue.js
JavaScript (ES6+)
HTML5
CSS3 / SASS / SCSS
REST APIs
Git
npm or yarn
Webpack
Responsive design

Education

Bachelor's degree in Computer Science, Information Technology, or related field

Tools

Vue Router
Vuex or Pinia
Jest
Vitest
Cypress
Nuxt.js
Job description
Overview

An award-winning cloud-based company known for transforming the way companies measure performance is seeking an experienced Intermediate Vue.js Front End Developer to join their winning team and help them scale their dynamic solution

The ideal candidate should have a strong grasp of modern JavaScript (ES6+), Vue.js (preferably Vue 3), and component-based front-end development, you will work closely with designers, backend developers, and product managers to build interactive, scalable, and user-friendly web applications.

To be part of this team empowering organizations with real-time visibility into productivity, system usage, and employee effectiveness, APPLY TODAY!!!!

What you need to land an interview
  • 3+ years of experience as a front-end developer, with at least 12 years working extensively with Vue.js
  • Proficiency in JavaScript (ES6+), HTML5, and CSS3 / SASS / SCSS
  • Experience with Vue Router, Vuex (or Pinia), and the Composition API
  • Familiarity with responsive design and cross-browser compatibility issues
  • Experience integrating with REST APIs and handling asynchronous data
  • Version control using Git and working knowledge of tools like npm or yarn
  • Understanding of component-based architecture and reusable design systems
  • Familiarity with build tools such as Webpack, Vite, or similar
Nice to Have
  • Experience with TypeScript in Vue projects
  • Familiarity with unit and integration testing using tools like Jest, Vitest, or Cypress
  • Experience with SSR frameworks like Nuxt.js
  • Exposure to Agile / Scrum methodologies
  • Some knowledge of backend systems or GraphQL
Qualifications
  • Bachelor''s degree in Computer Science, Information Technology, or related field (or equivalent experience).

Reference Number for this position is MAT58402 which is a permanent position based in Johannesburg offering a salary of up to R420k per annum,

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.