Enable job alerts via email!

Front-End Developer - VUE & Angular

Ntice Search Solutions

KwaZulu-Natal

Remote

ZAR 300 000 - 400 000

Full time

5 days ago
Be an early applicant

Job summary

A leading tech recruitment agency is seeking a talented Front-End Developer to contribute to a dynamic development team. You will focus on Vue.js and Angular to shape user experiences for web applications in the travel tech sector. The ideal candidate has over 5 years of experience in front-end development, enjoys working in Agile environments, and is keen on writing clean, maintainable code. This role also supports remote work options.

Qualifications

  • 5+ years of professional experience in front-end development.
  • 3+ years of experience with Vue.js or Angular.
  • Solid understanding of SPA architecture and component-based frameworks.

Responsibilities

  • Build and maintain dynamic, high-performing front-end features.
  • Develop modular and reusable components.
  • Work closely with backend engineers to integrate RESTful APIs.

Skills

Vue.js
Angular
JavaScript (ES6+)
HTML5
CSS3
SCSS
API integration
Git
Testing frameworks (Jest, Mocha, Cypress)

Education

Bachelor’s degree in Computer Science

Tools

Node.js
Firebase
ColdFusion
Job description
Overview

Job Title: Front-End Developer (Vue / Angular)

Location: Gauteng or “Remote”

Salary: R50000 CTC per month

Our Client is looking for a talented and experienced Front-End Developer with a strong focus on Vue.js and Angular to join their dynamic development team. This is a hands-on role where you’ll be shaping the user experience of sophisticated web applications in the travel tech space. If you’re passionate about building responsive, scalable, and intuitive user interfaces — and have a knack for clean, maintainable code — we’d love to connect.

Responsibilities
  • Build and maintain dynamic, high-performing front-end features using Vue 3, Angular, and modern JavaScript (ES6+).
  • Develop modular and reusable components to streamline future development.
  • Work closely with backend engineers to integrate RESTful APIs and ensure smooth data flow.
  • Optimize application performance, speed, and responsiveness across all major browsers and devices.
  • Participate in code reviews, unit testing, and other quality assurance activities.
  • Identify and resolve performance bottlenecks and front-end bugs.
  • Stay ahead of front-end trends and best practices to continuously improve our applications.
  • Contribute to Agile ceremonies and collaborate within cross-functional teams.
Skills & Qualifications
  • 5+ years of professional experience in front-end development.
  • 3+ years of hands-on experience with Vue.js, Angular, or React (Vue preferred).
  • Strong command of JavaScript (ES6/ES7) and front-end technologies (HTML5, CSS3, SCSS).
  • Solid understanding of SPA architecture and component-based frameworks.
  • Familiarity with TypeScript is highly desirable.
  • Experience working with Git and collaborative version control workflows.
  • Solid grasp of API integration, including asynchronous data handling.
  • Experience with testing frameworks like Jest, Mocha, or Cypress.
  • Exposure to CI/CD pipelines and modern deployment workflows.
  • Bonus: Experience with backend tools such as Node.js, Firebase, or ColdFusion.
Preferred Education
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
Who You Are
  • A detail-oriented developer with a passion for clean, scalable code.
  • A proactive problem-solver who enjoys debugging and improving performance.
  • A strong communicator who thrives in team environments and Agile workflows.
  • Capable of juggling multiple priorities and working independently when needed.
  • Eager to grow and stay current in a rapidly evolving tech landscape.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.