Careers at Vectra

Senior Frontend Developer (Vue.js)

Job Description


Senior Frontend Developer (Vue.js)

Employment Type:



Pretoria East



Working Hours:

8am to 5pm


We are looking for a qualified Senior Developer to join our team. You will be working with our team of developers to develop and maintain high-quality applications and provide guidance to junior developers.


  • Completed qualification in Software Developer or similar.

  • At least 3-4 years of frontend development experience with Vue.js.

  • Strong CSS, HTML, and JavaScript Frameworks experience.

  • Solid experience with code versioning tools, such as Git.

  • Understanding UX/UI principles like web accessibility, responsive design and atomic design.

  • Familiarity with the latest web development technologies and best practices.

  • Ability to estimate/forecast time to complete specific project tasks.

  • Using CSS preprocessors like SASS.

  • Working with Docker environments.

  • Developing API services

  • Integrating with RESTful and GraphQL APIs.

  • Managing hosting environments and deployment pipelines.

  • Senior developer duties like code reviews and general guidance to junior developers.

  • Experience working with e-commerce platforms and payment gateways.

  • Experience with content management tools.

  • Experience with state management libraries like Vuex.

  • Upper-Intermediate English, both verbal and written.

  • A willingness to learn.

Minimum Tech Stack Requirement:

  • HTML

  • CSS

  • JavaScript

  • Vue.js

  • Bitbucket / Version Control

Please provide a link to your GitHub Repository if available

Interpersonal Qualities:

  • Ability to take ownership of projects, and self-management (No Hand Holding).

  • Ability to work on multiple projects concurrently, and manage the expectations of both your teammates and the clients.

  • Ability to work individually and in teams.


  • Remote workdays.

  • No micro-management.

  • Creative Freedom.

  • Relaxed and open working environment.

  • Work with cutting-edge technology.

  • Frequent fun office activities.

Come as you are. We look for attitude first, then skills and experience. We move quickly when we find someone whom we connect with. The best way to get our attention is by showing something you created.

Apply Now