Midlevel Front End Developer

Cape Town, WC, ZA, South Africa

Job Description

###

Job Information




Date Opened


04/07/2025
Job Type


Contract
Work Experience


1-3 years
Industry


Technology
Salary


R350 - R400 Per hour R500 to the client
City


Cape Town
State/Province


Western Cape
Country


South Africa
Zip/Postal Code


7100
###




About the Role





We are seeking a talented and motivated

Mid-Level Front-End Developer

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.


Job Detail

  • Job Id
    JD1413775
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, WC, ZA, South Africa
  • Education
    Not mentioned