Front End Developer Vue & Angular

Umhlanga, KwaZulu-Natal, South Africa

Job Description


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
Key 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

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1556106
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Umhlanga, KwaZulu-Natal, South Africa
  • Education
    Not mentioned