Front-End Developer (Remote SA) - 47539119733

Somewhere

South Africa

Remote

ZAR 500,000 - 700,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

A tech company is seeking a Front-End Developer to replicate complex SaaS platforms. The role requires proven experience with React and TypeScript. You'll work in a small team, recreating workflows and interfaces, ensuring high fidelity to product behavior. This opportunity allows for fast iteration and direct impact on project outcomes. Ideal candidates should demonstrate exceptional product sense and strong technical communication skills.

Qualifications

  • Proven experience working with React and TypeScript in production environments.
  • Strong understanding of frontend architecture, state management, and component composition.
  • Excellent product sense — you care about correctness, polish, and UX fidelity.
  • Ability to reverse-engineer and accurately reproduce product workflows from observation.
  • Self-directed and accountable — able to own a project from start to finish with minimal oversight.
  • Exceptional written and technical communication, especially around reasoning, debugging, and tradeoffs.

Responsibilities

  • Recreate complex SaaS workflows with high fidelity to real product behavior.
  • Build functional replicas of web platforms using dummy or synthetic data.
  • Design and structure TSX/React component hierarchies.
  • Make smart trade-offs around scope, UI parity, and workflow accuracy.
  • Review contributions from other engineers for clarity and consistency.

Skills

React
TypeScript
Frontend architecture
State management
Component composition
Excellent product sense
UX fidelity

Tools

Tailwind CSS
Lightweight mock backend tooling

Job description

Front-End Developer (Remote SA) - 47539119733

Get AI-powered advice on this job and more exclusive features.

Role Overview

We’re looking for a Frontend / Fullstack Engineer who can deeply understand and reconstruct complex product experiences — from UI structure and navigation patterns to workflow logic and behavioral nuances. In this role, you’ll replicate production-grade SaaS platforms using synthetic data and functional user flows. These replicas help our agent systems train, evaluate, and improve on real-world software interactions.

You’ll collaborate within a small, high-performing team (3 engineers) to rapidly build interfaces that feel indistinguishable from live products. This is a high-impact, high-ownership role with fast iteration cycles and direct influence on what our agents can learn to do.

What You’ll Do

  • Recreate complex SaaS workflows (e.g., expenses, reimbursements, employee/card management in financial platforms like Ramp) with high fidelity to real product behavior.
  • Build functional replicas of web platforms using dummy or synthetic data to capture authentic logic and flow.
  • Design and structure TSX/React component hierarchies with clean state and data management.
  • Make smart trade-offs around scope, UI parity, and workflow accuracy to deliver quickly and effectively.
  • Review contributions from other engineers to ensure clarity, consistency, and engineering excellence.

Example Project

You might be tasked with replicating a financial SaaS platform like Ramp, focusing on:

  • Expense and reimbursement workflows
  • Virtual card issuance and management
  • Organization and billing views
  • Lightweight accounting and reporting pages
  • Navigation and UX patterns mirroring the reference product

Reference: https://try.ramp.com/home — no backend or login required; goal is functional demonstration only.

What We’re Looking For

  • Proven experience working with React and TypeScript in production environments.
  • Strong understanding of frontend architecture, state management, and component composition.
  • Excellent product sense — you care about correctness, polish, and UX fidelity.
  • Ability to reverse-engineer and accurately reproduce product workflows from observation.
  • Self-directed and accountable — able to own a project from start to finish with minimal oversight.
  • Exceptional written and technical communication, especially around reasoning, debugging, and tradeoffs.

Preferred Qualifications

  • Familiarity with: TypeScript, React, Tailwind CSS, Lightweight mock backend tooling.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Front End Engineer (React/UI)
Front End Engineer (React/UI)

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Remote Front-End Engineer: High-Fidelity UI/UX & TS/React
Remote Front-End Engineer: High-Fidelity UI/UX & TS/React

Somewhere • South Africa

Remote
ZAR 500,000 - 700,000
Senior Front-End Developer (React.js)
Senior Front-End Developer (React.js)

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Frontend Developer (Remote)
Senior Frontend Developer (Remote)

Placements24 • Gqeberha

Hybrid
ZAR 600,000 - 900,000
Health insurance
Dental coverage
Vision coverage
+4
Remote Senior Frontend Developer
Remote Senior Frontend Developer

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Remote work budget
Flexible hours
+2
Senior Frontend Developer
Senior Frontend Developer

Placements24 • Klerksdorp

Hybrid
ZAR 900,000 - 1,450,000
Competitive salary
Medical benefits
Retirement plan
+3
Frontend Developer
Frontend Developer

NNW Tech Solutions • Johannesburg

On-site
ZAR 400,000 - 600,000
Senior Frontend Developer
Senior Frontend Developer

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,200,000
Front-End / Full Stack Developer (Senior)
Front-End / Full Stack Developer (Senior)

ATS Client • Cape Town

Hybrid
ZAR 900,000 - 1,400,000
Frontend Developer
Frontend Developer

Placements24 • Klerksdorp

Hybrid
ZAR 958,000 - 1,596,000
Stock options
Fully remote
Health, dental, vision insurance
+2