1,827,859open jobs
106,613companies
259,143added this week
Browse all
Salary
≈ $28k – $60k per year (Estimated)
Location
In office (South Africa)
Seniority
Senior · 3+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 20, 2026. First seen by Alion on Oct 4, 2026. Job Mail scores C on the Alion truth index.

Overview
Company
Impact
Profile match
Job Mail is a South African online job board offering a large selection of vacancies across the country and some positions abroad. Job seekers can search and apply for jobs online, upload a CV and receive job alerts, while employers and recruitment agencies can advertise positions to a broad national audience. The brand is one of the longer-established names in South African job advertising and is operated from South Africa.
To qualify for this position, you need:
  • Bachelor's Degree (BSc) in Computer Science, Software Engineering, Information Technology or a related field.
  • Minimum 3-5 years experience and must have react and typescript
Duties and responsibilities include, but not limited to:

  • Design, build and maintain production-grade web applications using React and TypeScript.
  • Translate product requirements, workflows and visual designs into responsive, accessible and polished user experiences.
  • Own frontend architecture for major features, including component boundaries, state management, data flow, routing, permissions and error handling.
  • Build reusable components and contribute to a consistent shared component library / design system rather than duplicating UI patterns.
  • Integrate frontend applications with REST and event-driven APIs, handling loading, retries, errors, pagination, optimistic updates and partial failure cleanly.
  • Write maintainable HTML and modern CSS, with strong understanding of responsive layout, Flexbox, Grid, browser behaviour, theming and design tokens.
  • Ensure frontend functionality works consistently across supported browsers, screen sizes and device classes.
  • Implement appropriate automated tests and participate in release validation, regression testing and defect prevention.
  • Identify and resolve performance issues including unnecessary renders, large bundles, slow network interactions and inefficient data-fetching patterns.
  • Build secure interfaces that respect authentication, authorisation, session management and least-privilege principles.
  • Work closely with Product, Design, Backend, Data and AI engineers to deliver complete end-to-end features.
  • Review pull requests, improve coding standards and provide practical technical guidance to other frontend engineers.
  • Contribute to estimation, sprint planning, technical design, documentation and continuous improvement of the engineering process.
  • Take responsibility for production quality: monitor issues, investigate root causes and improve the product rather than applying repeated short-term fixes.
React & TypeScript
  • Strong professional experience with React and modern functional component patterns.
  • Advanced TypeScript: interfaces/types, generics, discriminated unions, narrowing, utility types and type-safe API contracts.
  • Hooks, context, composition patterns, controlled/uncontrolled components and reusable component APIs.
  • Understanding of rendering behaviour, memoisation, lifecycle effects, state ownership and avoiding unnecessary re-renders.
HTML & CSS
  • Semantic HTML5 and a strong understanding of browser layout and rendering.
  • Modern CSS including Flexbox, Grid, responsive design, media/container queries, CSS variables and maintainable styling conventions.
  • Ability to reproduce high-fidelity product designs while preserving responsiveness and accessibility.
  • Comfort with CSS Modules, styled solutions or utility frameworks where appropriate, without depending on a framework to understand CSS.
State, Data & Application Architecture
  • Strong judgement on local state versus shared/application state.
  • Experience with server-state/data-fetching patterns such as TanStack Query / React Query or equivalent.
  • Experience with a suitable client state approach such as Zustand, Redux Toolkit, Context or equivalent when genuinely required.
  • Clean API integration, schema validation, typed contracts, caching, invalidation, pagination and asynchronous error handling.
Testing & Quality
  • Unit and component testing using tools such as Vitest/Jest and React Testing Library.
  • End-to-end testing with Playwright, Cypress or equivalent for critical user journeys.
  • Ability to design code for testability rather than adding tests as an afterthought.
  • Strong debugging skills using browser developer tools, network inspection, performance profiling and source maps.
If you do not receive feedback within two weeks of submitting your application, please consider your application unsuccessful.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,827,859 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Frontend
Similar stack
Same company
South Africa
≈ $27k – $62k per year (Estimated) • In office • Contractor • 7+ years exp • Bachelor's Degree • South Africa
JavaScript
TypeScript
Frontend
React.js
DevOps
Git
Apply
Frontend Developer 18 days ago
$7.9k – $10k per year (gross) • In office • Full-Time • Plaines Wilhems
JavaScript
PHP
TypeScript
PHP
Laravel
Symfony
AI/ML
LocalAI
Frontend
Vue.js
Next.js
Angular
React.js
DevOps
Rest API
CI/CD
Apply
Remote (India) • Contractor • Vadodara
JavaScript
PHP
PHP
Drupal
Frontend
Webpack
Next.js
React.js
npm
DevOps
Vercel
Git
Management
Agile
Apply
In office • Contractor • Auckland
JavaScript
TypeScript
AI/ML
AI Agents
Multi-Agent Systems
Mobile
Clean Architecture
DevOps
CI/CD
Apply
≈ $106k – $237k per year (Estimated) • In office • Secret • Full-Time • Huntsville
Python
JavaScript
C++
DevOps
Git
Apply
≈ $40k – $89k per year (Estimated) • In office • Vienna
JavaScript
Java
TypeScript
SQL
AI/ML
Copilot
Claude
ChatGPT
Model Context Protocol
AI Agents
RAG
LLM Guardrails
Frontend
Angular
DevOps
Rest API
CI/CD
Jenkins
Cybersecurity
OWASP Top 10
Analytics
Power BI
Management
Jira
QA
JMeter
Playwright
Postman
k6
Apply
Senior AI Engineer 9 days ago
≈ $62k – $103k per year (Estimated) • In office • 2+ years exp • Bachelor's Degree • Warsaw
Python
JavaScript
TypeScript
SQL
Python
FastAPI
Django
Databases
Weaviate
Pinecone
AI/ML
LangChain
Claude
AI Agents
NLP
Pandas
NumPy
LLM
OpenAI
Anthropic
Edge AI
DevOps
Rest API
Azure
CI/CD
Git
AWS
Docker
Apply
Senior AI Engineer 9 days ago
≈ $39k – $100k per year (Estimated) • In office • 2+ years exp • Bachelor's Degree • Brno
Python
JavaScript
TypeScript
SQL
Python
FastAPI
Django
Databases
Weaviate
Pinecone
AI/ML
LangChain
Claude
AI Agents
NLP
Pandas
NumPy
LLM
OpenAI
Anthropic
Edge AI
DevOps
Rest API
Azure
CI/CD
Git
AWS
Docker
Apply
≈ $61k – $118k per year (Estimated) • In office • 7+ years exp • Bachelor's Degree • Warsaw
Python
TypeScript
Databases
Snowflake
Databricks
Delta Lake
Apache Kafka
Google BigQuery
Amazon Redshift
BigQuery
AI/ML
Spark
Airflow
dbt
Function Calling
AI Agents
Flink
RAG
LLM Guardrails
Tool Use
Frontend
GraphQL
DevOps
Rest API
Terraform
GCP
Azure
CI/CD
Git
Docker
Kubernetes
Analytics
Azure Data Factory
AWS Glue
Management
ServiceNow
Apply
In office
Python
JavaScript
Python
FastAPI
Databases
Snowflake
Neo4j
AI/ML
RAG
Streamlit
OpenAI
GraphRAG
Knowledge Graph
Frontend
React.js
DevOps
Rest API
CI/CD
Jenkins
GitHub
Apply
$13k – $18k per year • In office • Full-Time • 2+ years exp • Pretoria
DevOps
Wi-Fi
Apply
$13k – $18k per year • In office • Full-Time • 2+ years exp • Pretoria
Apply
$13k – $18k per year • In office • Full-Time • 2+ years exp • Pretoria
DevOps
Wi-Fi
Apply
≈ $12k – $22k per year (Estimated) • In office • Full-Time • 1+ year exp • Pretoria
Marketing
LinkedIn
Apply
$13k – $18k per year • In office • Full-Time • 2+ years exp • Pretoria
DevOps
Wi-Fi
Apply
≈ $16k – $29k per year (Estimated) • In office • 3+ years exp • Bachelor's Degree • South Africa
Management
Microsoft Office
Apply
≈ $11k – $26k per year (Estimated) • Hybrid • Full-Time • South Africa
AI/ML
AI Agents
Edge AI
Apply
≈ $29k – $61k per year (Estimated) • In office • 3+ years exp • South Africa
Apply
≈ $19k – $35k per year (Estimated) • Equity • In office • Full-Time • 2+ years exp • Bachelor's Degree • South Africa
Apply
≈ $18k – $34k per year (Estimated) • In office • 3+ years exp • South Africa
Apply
See all jobs
This is one of many
1,827,859 more open roles from verified company boards, updated every day.