VueReactAngular & JavaScript Developer

Not Interested
Bookmark
Report This Job

profile Job Location:

Johannesburg - South Africa

profile Monthly Salary: Not Disclosed
Posted on: Yesterday
Vacancies: 1 Vacancy

Job Summary

Our client is Southern Africas 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 ( Firebase etc.) is a plus
  • Bachelors 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 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
Our client is Southern Africas 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; i...
View more view more

Key Skills

  • Arm
  • CSS
  • C/C++
  • HTML5
  • React
  • Redux
  • Node.js
  • Angular
  • Ember.js
  • JavaScript
  • backbone.js
  • Operating Systems