Vue/react/angular & Javascript Developer (travel/tourism)

Johannesburg, Gauteng, South Africa

Job Description

About the job Vue/React/Angular & JavaScript Developer (Travel/Tourism)
Our client is Southern Africa's leading integrated tourism group, operating businesses which range from travel management companies, hotels, lodges and restaurants to craft, curio and jewellery shops and foreign exchange bureaux. They are driven by a commitment to exceptional quality, service and value; its people-centred business philosophy; the development of mutually rewarding partnerships; constant innovation; and world-class technology.
?
Role Overview
Our client is looking for a skilled and experienced Vue/React/Angular & JavaScript Developer to join thiern development team. The ideal candidate will have 5+ years of professional experience building responsive, performant, and user-centric web applications using modern JavaScript frameworks, with a strong focus on Vue.
You will play a key role in designing, developing, and maintaining the front-end of complex applications in the tourism & travel sector, collaborating closely with project managers and developers.
Job Location: Bryanston
Job Type: Full-time
Workplace: Hybrid
Requirements

  • 5+ years of experience in front-end development with a strong command of JavaScript (ES6/ES7).
  • Minimum 3 years of hands-on experience with Vue/React/Angular.
  • Proficiency in HTML5, CSS3, and SCSS.
  • Strong understanding of component-based architecture and SPA(Single Page Application) principles.
  • Familiarity with TypeScript is a strong plus.
  • Proficient in using version control systems (Git).
  • Knowledge of APIs and asynchronous request handling.
  • Understanding of unit and integration testing (e.g., Jest, Mocha, Cypress).
  • Comfortable working in Agile/Scrum environments.
  • Familiarity with CI/CD (Continuous Integration and Continuous Delivery) pipelines and deployment tools.
  • Experience working with backend technologies (Node.js, Firebase, etc.) is a plus
  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • Knowledge of ColdFusion development language.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration abilities.
  • Able to work independently and manage multiple tasks effectively.
  • A passion for writing clean, maintainable, and well-documented code.
Responsibilities
  • Design and develop interactive, high-quality front-end applications using Vue3.js and modern JavaScript (ES6+).
  • Build reusable components and front-end libraries for future use.
  • Collaborate with backend developers to integrate APIs and ensure seamless data exchange.
  • Optimize applications for maximum speed and scalability.
  • Maintain code quality through unit testing, code reviews, and adherence to best practices.
  • Troubleshoot and debug performance or cross-browser issues.
  • Stay up to date with emerging trends and technologies in front-end development.
  • Participate in agile development processes.
Benefits
  • Competitive salary and benefits
  • Exclusively remote or hybrid work (Bryanston)
  • Learning and development support
  • Collaborative and inclusive team environment
  • Opportunities to work on innovative and impactful projects
  • Knowledge transfer in tourism technologies

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
    JD1603165
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned