to join our growing development team. The ideal candidate has solid experience in modern front-end frameworks (particularly
React
or
Angular
) and is passionate about building responsive, user-centric web applications. While the primary focus will be on front-end development, exposure to back-end technologies or full-stack experience (e.g.,
MongoDB
, Node.js) will be highly advantageous.
Key Responsibilities
Develop, test, and maintain high-quality front-end code for web applications using
React
,
Angular
,
JavaScript
,
HTML5
, and
CSS3/SASS
.
Translate UI/UX wireframes and design mockups into responsive, interactive, and visually appealing interfaces.
Collaborate with designers, back-end developers, and product owners to deliver seamless user experiences.
Implement and maintain component libraries and reusable front-end modules.
Ensure cross-browser and cross-platform compatibility.
Optimize applications for speed and scalability.
Contribute to code reviews, maintain code quality, and follow best practices.
Stay up to date with emerging technologies and front-end trends.
###
Requirements
Required Skills & Experience
3-5 years of experience in front-end development.
Strong proficiency in
JavaScript
, with practical experience using
React
,
Angular
, or similar frameworks.
Solid understanding of front-end tools and libraries (e.g.,
Redux
,
Webpack
,
Babel
,
NPM/Yarn
).
Proficient in
HTML5
,
CSS3
, and pre-processors such as
SASS
or
LESS
.
Experience with
RESTful APIs
and
JSON
.
Familiarity with version control systems such as
Git
.
Strong debugging and troubleshooting skills.
Desirable (Bonus) Skills
Exposure to or interest in back-end development (e.g.,
Node.js
,
Express.js
,
MongoDB
).
Experience with full-stack development.
Familiarity with
TypeScript
.
Knowledge of testing frameworks (e.g.,
Jest
,
Mocha
,
Cypress
).
Experience with CI/CD tools and workflows.
Understanding of accessibility standards (WCAG) and responsive design principles.
Exposure to Agile/Scrum development methodologies.
Personal Attributes
Strong communication and collaboration skills.
Ability to work independently and manage time effectively.
Detail-oriented with a passion for clean, maintainable code.
Proactive and willing to contribute ideas to improve product and team outcomes.
Education
A degree in Computer Science, Software Engineering, or a related field is preferred, but relevant experience will also be considered.
###
Benefits
Hybrid work model.
R200 - R400 Per Hour - according to experience and skills.
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.