Department: IS (Information Systems)
Location: Bryanston, Johannesburg
Description
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.
Responsibilities
- Buildreusable components and front-end libraries for future use.
- Collaborate with backend developers tointegrate APIs and ensure seamless data exchange.
- Optimize applications formaximum speed and scalability .
- Maintain code quality throughunit testing ,code reviews , and adherence to best practices.
- Stay up to date withemerging trends and technologies in front-end development.
Qualifications and Expertise
- Minimum3 years of hands-on experience with Vue/React/Angular.
- Proficiency inHTML5, CSS3, and SCSS .
- Strong understanding ofcomponent-based architecture and SPA(Single Page Application) principles.
- Familiarity withTypeScript is a strong plus.
- Proficient in usingversion control systems (Git).
- Knowledge ofAPIs and asynchronous request handling.
- Understanding ofunit and integration testing (e.g., Jest, Mocha, Cypress).
- Comfortable working inAgile/Scrum environments.
- Familiarity withCI/CD (Continuous Integration and Continuous Delivery) pipelines and deployment tools.
- Experience working withbackend technologies (Node.js, Firebase, etc.) is a plus.
Advantage:
- Bachelor’s degree inComputer Science ,Software Engineering , or related field.
- Knowledge ofColdFusion development language.
Competency
- Strongproblem-solving skills and attention to detail.
- Excellentcommunication and collaboration abilities.
- Able towork independently and manage multiple tasks effectively.
- A passion forwriting clean, maintainable, and well-documented code.
What We Offer:
- 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
The salary for this position is competitive and dependent on relevant experience.
Disclaimer
ONLY CANDIDATES WITH THE MINIMUM REQUIREMENTS WILL BE CONSIDERED.
WHILST WE DO OUR BEST TO REPLY TO EACH APPLICATION, NON-COMPLIANCE WITH THE ABOVE REQUIREMENTS MAY BE THE CAUSE FOR OUR NON-RESPONSE.
#J-18808-Ljbffr