EMPLOYMENT TYPE : Permanent
COMPANY : An international software development and consulting company.
LOCATION : Johannesburg, South Africa
WORKING MODEL : Hybrid working model. However, the first 3 / 4 months will be onsite.
JOB OVERVIEW :
The client is looking for a skilled and motivated FrontEnd Developer with at least three years of experience to join their dynamic global team.
This role is ideal for someone with a strong background in TypeScript frameworks such as VueJS, Angular, or React, and a passion for developing modern cloud solutions. As part of an international environment, the successful candidate will work alongside talented professionals to design, develop, and maintain applications in the retail sector.
The successful candidate will contribute to building scalable, secure, and reliable software while collaborating with clients and internal teams to deliver optimal technical solutions.
DESCRIPTION OF POSITION :
Key Responsibilities :
- Create, enhance, and support applications within the retail sector for clients.
- Develop clean, efficient, and maintainable code using TypeScript and modern front-end technologies.
- Participate in architectural decisions and contribute to the improvement of development workflows.
- Ensure robustness, scalability, and security throughout the entire development lifecycle.
- Work closely with clients and internal teams to design the most effective technical solutions.
- Document system architecture, code, and best practices to facilitate knowledge sharing.
KNOWLEDGE AND SKILLS :
- Solid grasp of web markup languages, including HTML5 and CSS3.
- Understanding of responsive design concepts and front-end development best practices.
- Excellent problem-solving abilities and a proactive mindset in addressing challenges.
- Strong English communication skills, both written and verbal, to collaborate effectively in a global team setting.
EXPERIENCE REQUIRED :
- Minimum of two years of experience and solid knowledge of one of the following front-end frameworks : Vue.js, Angular, or React.
- Hands-on experience with RESTful APIs / WebSockets and their implementation in front-end applications.
- Proficiency in using Git for version control.
ADVANTAGEOUS SKILLS :
- Experience with state management libraries (e.g. Redux, NgRx, Vuex).
- Familiarity with build tools and task runners (e.g. Webpack, Gulp).
- Understanding of testing frameworks (e.g. Jest, Mocha, Cypress).
- Exposure to cloud platforms and CI / CD pipelines.
Please note : If you have not heard from us within 2 weeks, please consider your application unsuccessful.