Front End Developer

Watershed Consulting

Gauteng

Hybrid

ZAR 700,000 - 1,000,000

Full time

13 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Watershed Consulting is seeking an experienced Front End Developer for a contract role in Johannesburg. The candidate should be proficient in TypeScript and React, with strong HTML5/CSS skills and a track record of delivering responsive, accessible web applications.

4 days in the office and 1 day remote are required. Applicants must be able to join promptly without a lengthy notice period and pass all pre-employment checks.

Qualifications

  • 5+ years of professional front-end development experience in modern web frameworks.
  • Proven production applications using TypeScript and React.
  • Strong knowledge of HTML5, CSS, and Sass pre-processors.
  • Experience creating and maintaining design systems or UI libraries.
  • Familiarity with WCAG, accessibility, and responsive design.

Responsibilities

  • Design, develop, and maintain web applications using TypeScript and React.
  • Extend shared components, libraries, and design systems for consistency.
  • Apply CSS pre-processors and modern CSS methodologies for responsive styles.
  • Enforce architecture, code quality, and front-end best practices.
  • Collaborate with backend, UX/UI, QA, and product teams.
  • Optimize performance, accessibility, and cross-browser compatibility.
  • Write unit and integration tests; contribute to CI/CD and quality checks.

Skills

5+ years experience
TypeScript
React
HTML5
CSS/Sass
Design systems
WCAG accessibility
RESTful APIs
CI/CD
Testing (unit/integration)
Communication

Tools

TypeScript
React
HTML5
CSS
Sass
Storybook
Webpack
Git
Jest
React Testing Library
NPM
CI/CD
ESLint

Job description

Job Title: Front End Developer
Description

We are seeking an experienced Front End Developer for a contract role

Location: Johannesburg - 4 days in office, 1 day remote. All pre-employment checks must be clear. Only candidates available to join early will be considered; applicants requiring a 30-day notice period will not be accepted.

Responsibilities
  • Design, develop, and maintain high-performing, responsive web applications using TypeScript and React.
  • Implement and extend shared packages, component libraries, and design systems to ensure consistency across products.
  • Apply CSS pre-processors and modern CSS methodologies to create maintainable stylesheets and responsive layouts.
  • Enforce architectural standards, code quality benchmarks, and front-end best practices across the engineering team.
  • Collaborate closely with back-end developers, UX/UI designers, QA, and product teams to deliver well-architected and testable solutions.
  • Optimize application performance, accessibility, and cross-browser compatibility for large-scale web applications.
  • Write and maintain unit and integration tests, and contribute to CI/CD pipelines and automated quality checks.
Qualifications
  • 5+ years of professional front-end software development experience with demonstrable work in modern web frameworks.
  • Proven experience building production applications with TypeScript and React.
  • Strong working knowledge of HTML5, CSS, and CSS pre-processors (e.g., Sass).
  • Experience creating and maintaining design systems, shared component libraries, or UI toolkits.
  • Familiarity with web performance optimization, accessibility standards (WCAG), and responsive design principles.
  • Solid understanding of RESTful APIs and collaboration with back-end services.
  • Experience with testing frameworks, build tools, package managers, source control, and CI/CD practices.
  • Excellent communication skills, attention to detail, and commitment to delivering high-quality code on schedule.
Skills
  • TypeScript
  • JavaScript
  • React
  • HTML5
  • CSS
  • Sass
  • Responsive Design
  • Accessibility
  • Cross-Browser Compatibility
  • RESTful API
  • Design Systems
  • Component-Driven Development
  • State Management
  • Redux
  • Unit Testing
  • Jest
  • React Testing Library
  • Webpack
  • npm
  • Git
  • CI/CD
  • ESLint
  • Storybook
  • Performance Optimization

. Skillset Required: TypeScript, JavaScript, React, HTML5, CSS, Sass, Responsive Design, Accessibility, Cross-Browser Compatibility, RESTful API, Design Systems, Component-Driven Development, State Management, Redux, Unit Testing, Jest, React Testing Library, Webpack, npm, Git, CI/CD, ESLint, Storybook, Performance Optimization

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Frontend Developer (React)
Frontend Developer (React)

Placements24 • Pretoria

On-site
ZAR 420,000 - 540,000
Health insurance
Dental insurance
Vision insurance
+2
Senior Frontend Developer (React)
Senior Frontend Developer (React)

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Medical & retirement benefits
Fully remote option
+1
Senior Frontend Developer - React & TypeScript
Senior Frontend Developer - React & TypeScript

Placements24 • Rustenburg

On-site
ZAR 900,000 - 1,300,000
Competitive pay
Health insurance
Hybrid work model
+1
Senior Frontend Developer
Senior Frontend Developer

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health benefits
Professional growth
+2
Senior Front-End Developer
Senior Front-End Developer

Placements24 • Bloemfontein

Hybrid
ZAR 700,000 - 1,100,000
Competitive salary
Health benefits
Paid time off
+3
Frontend Developer - User Experience Focus
Frontend Developer - User Experience Focus

Placements24 • Benoni

On-site
ZAR 420,000 - 660,000
Health insurance
Professional development
Workshops
Senior Front-End Engineer (React)
Senior Front-End Engineer (React)

AES Global • Cape Town

On-site
ZAR 900,000 - 1,300,000
Front-End Developer (React)
Front-End Developer (React)

Placements24 • Mossel Bay

Hybrid
ZAR 420,000 - 600,000
Hybrid work model
Coastal setting
Professional growth opportunities
Senior Front-End Engineer
Senior Front-End Engineer

Igrow Wealth Investments • Cape Town

On-site
ZAR 900,000 - 1,300,000
Intermediate Front-End Engineer (React)
Intermediate Front-End Engineer (React)

AES Global • Cape Town

On-site
ZAR 600,000 - 900,000