Vue/React/Angular & JavaScript Developer

3 days ago


Johannesburg, Gauteng, South Africa Black Pen Recruitment Full time

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: Onsite

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
  • 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 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
  • Learning and development support
  • Collaborative and inclusive team environment
  • Opportunities to work on innovative and impactful projects
  • Knowledge transfer in tourism technologies

  • Angular Developer

    2 weeks ago


    Johannesburg, Gauteng, South Africa An Angular developer Full time R120 000 - R240 000 per year

    An Angular developer is a professional who not only develops in JavaScript but also has an excellent command of the AngularJS framework. They can develop the entire life cycle of the user interface of web applications adapted to different types of devices. In addition, the main AngularJS developer responsibilities include working on improving the performance...

  • Angular Developer

    3 days ago


    Johannesburg, Gauteng, South Africa Boardroom Appointments Full time

    RequirementsStrong technical/ software engineering background (hands-on)Strong application/software development or programming experience in Angular 4+, Typescript, JavaScript, HTML5, CSSStrong technical understanding of Angular framework with regards to subscriptions, promises, pipes, directives, observables, behaviour subjects, services, Angular...

  • Angular Developer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R900 000 - R1 200 000 per year

    Minimum requirements:4+ years experience in AngularStrong technical/ software engineering background (hands-on)Strong application/software development or programming experience in Angular 4+, Typescript, JavaScript, HTML5, CSSStrong technical understanding of Angular framework with regards to subscriptions, promises, pipes, directives, observables, behaviour...

  • Full-stack Developer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R250 000 - R750 000 per year

    Job Experience & Skills Required:  A minimum of 5 years web development experience.  You must have a portfolio showcasing relevant work that show your approach and processes followed through case studies / work examples.  Experience in working in a consultancy and project-based environment.  The ability to work on multiple projects or - moving parts of a...

  • Angular Developer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Hire Resolve Full time R80 000 - R120 000 per year

    Position: Angular DeveloperHire Resolves client is seeking a talented Angular Developer to join their team in Meyersdal, Johannesburg. The ideal candidate will have a passion for creating innovative and user-friendly web applications using Angular.Responsibilities:Develop user-facing features using AngularDesign and implement responsive web...


  • Johannesburg, Gauteng, South Africa MyCareerCraft Full time R250 000 - R500 000 per year

    We're looking for a talented and detail-oriented Front-End Website Developer to join our team. You'll be responsible for bringing UI/UX designs to life, ensuring responsive and smooth web experiences, and collaborating with back-end developers and designers to build functional and visually appealing web interfaces.What You'll DoDevelop user-facing web pages...


  • Johannesburg, Gauteng, South Africa MyCareerCraft Full time

    We're looking for a talented and detail-oriented Front-End Website Developer to join our team. You'll be responsible for bringing UI/UX designs to life, ensuring responsive and smooth web experiences, and collaborating with back-end developers and designers to build functional and visually appealing web interfaces. What You'll Do Develop user-facing web...

  • Angular Developer

    3 days ago


    Johannesburg, Gauteng, South Africa Boardroom Appointments Full time

    The Role: As a Senior Angular Developer , you'll have the chance to leverage your creativity and innovation in a problem-solving environment. Engage in design thinking, work on cutting-edge architecture, and contribute to the development of high-end technology solutions that address complex human challenges within a best-practices...

  • Entry level Developer

    2 weeks ago


    Johannesburg, Gauteng, South Africa SavageOne Pty Full time R104 000 - R240 000 per year

    About the Role:We are seeking a driven and technically skilled Entry level Developer to join our team. The ideal candidate will have hands-on experience with Java and Python, a strong understanding of both front-end and back-end technologies, and has already completed a degree in Computer Science or a related field.Key Responsibilities:Assist in designing,...

  • Front-End Developer

    24 hours ago


    Johannesburg, Gauteng, South Africa Hire Resolve Full time

    We are urgently seeking a skilled Front-End Developer with strong experience in modern JavaScript frameworks and WordPress. The ideal candidate will be confident in building custom WordPress themes from scratch and have a solid understanding of front-end development best practices. This is a full-time position offering the opportunity to work on dynamic,...