Front-End Developer - FROM NEW START DEVELOPMENT at Cyberpro Consulting
Cape Town, Western Cape 7100, South Africa -
Full Time


Start Date

Immediate

Expiry Date

08 Nov, 25

Salary

0.0

Posted On

09 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Developers, Sass, Design Principles, Web Applications, Computer Science, Git, Html5, Scalability, Emerging Technologies, Javascript, Architecture, Json, Mongodb, Typescript, Scratch, Design Patterns, Front End Development, Webpack, Data Models, Angular

Industry

Computer Software/Engineering

Description

JOB INFORMATION

Date Opened
07/22/2025
Job Type
Contract
Work Experience
5+ years
Industry
IT Services
Salary
400 - 500 per hour
City
Cape Town
State/Province
Western Cape
Country
South Africa
Zip/Postal Code
7100

JOB DESCRIPTION

This is a FROM NEW START/GREENFIELD DEVELOPMENT ROLE. The successful Candidate must have hands on development experience with building a new system from scratch. Not enhancing of migrating a legacy system - but from scratch.

  • 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

legacy code: The development team starts with a blank slate.
Freedom of architecture: Developers can choose the best technologies, tools, and design patterns without needing to accommodate existing constraints.
More planning required upfront: Since nothing exists, everything — from data models to user interfaces — must be defined and designed.

Typically higher initial effort: There’s no existing structure or system to build upon.

  • 5+ years of experience in front-end development.
  • A degree in Computer Science, Software Engineering, or a related field is preferred, but relevant experience will also be considered
  • 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.
  • 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.

Strong debugging and troubleshooting skills.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

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
Loading...