Job title : Front-End Developer - VUE & Angular (54098)
Job Location : Gauteng,
Deadline : November 14, 2025
Quick Recommended Links
- Jobs by Location
- Job by industries
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 connectKey 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 developmentWork closely with backend engineers to integrate RESTful APIs and ensure smooth data flowOptimize application performance, speed, and responsiveness across all major browsers and devicesParticipate in code reviews, unit testing, and other quality assurance activitiesIdentify and resolve performance bottlenecks and front-end bugsStay ahead of front-end trends and best practices to continuously improve our applicationsContribute to Agile ceremonies and collaborate within cross-functional teamsSkills & Qualifications
5+ years of professional experience in front-end development3+ 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 frameworksFamiliarity with TypeScript is highly desirableExperience working with Git and collaborative version control workflowsSolid grasp of API integration, including asynchronous data handlingExperience with testing frameworks like Jest, Mocha, or CypressExposure to CI / CD pipelines and modern deployment workflowsBonus : Experience with backend tools such as Node.js, Firebase, or ColdFusionPreferred Education
Bachelor's degree in Computer Science, Software Engineering, or a related fieldWho You Are
A detail-oriented developer with a passion for clean, scalable codeA proactive problem-solver who enjoys debugging and improving performanceA strong communicator who thrives in team environments and Agile workflowsCapable of juggling multiple priorities and working independently when neededEager to grow and stay current in a rapidly evolving tech landscapeICT jobs