Salary
≈ $26k – $61k per year (Estimated)
Location
In office (South Africa)
Seniority
Senior · 7+ years exp
Employment
Contractor
Confirmed on the employer's own hiring board on Oct 24, 2026. First seen by Alion on Oct 18, 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.
What you will be doing:
- Help shape frontend architecture and establish reusable development patterns across the team.
- Make technical decisions and communicate the reasoning, benefits and trade-offs behind them.
- Design frontend applications and architecture that support scalability and long-term platform requirements.
- Contribute to the ongoing frontend rewrite and the long-term technical direction of the platform.
- Identify technical risks, dependencies and technical debt, and drive their resolution.
- Design, build and maintain complex frontend applications using React.
- Take ownership of technical initiatives and projects from initial concept through to delivery.
- Collaborate with other engineers to deliver complex functionality.
- Work effectively within large and complex codebases.
- Contribute to the broader technology stack as the team moves towards full-stack engineering.
- Review code and ensure adherence to development standards, design patterns and best practices.
- Improve development practices, code quality, application performance and maintainability.
- Investigate complex technical problems and drive them through to resolution.
- Collaborate with backend engineers to establish clear boundaries between frontend and backend systems.
- Integrate frontend applications with APIs and backend services.
- Provide practical technical guidance to other engineers.
- Mentor intermediate engineers and assist them in resolving technical challenges.
- Take responsibility for specific technical areas to support team delivery.
- Contribute to technical discussions, communicate technical recommendations and remain open to alternative approaches.
- Participate in knowledge-sharing initiatives and help improve the team's technical capabilities.
- Bachelor's degree in Computer Science, Information Technology or a related field.
- Approximately 7+ years of professional software development experience.
- Strong hands-on experience with ReactJS.
- Strong knowledge of JavaScript and/or TypeScript.
- Experience designing and implementing frontend architecture at scale.
- Deep understanding of component architecture, state management and application structure.
- Experience integrating frontend applications with APIs and backend services.
- Strong understanding of testing, application performance and maintainability.
- Experience working with large or complex codebases.
- Strong Git and code review experience.
- Experience applying software engineering standards, design patterns and best practices.
- Ability to identify and manage technical risks, dependencies and technical debt.
- Strong analytical and problem-solving skills.
- Ability to make independent technical decisions and explain the reasoning behind them.
- Experience taking ownership of projects and technical initiatives from concept through to delivery.
- Technical leadership experience, including guiding engineering decisions and improving development practices.
- Coaching and mentoring skills.
- Strong communication and interpersonal skills, with the ability to communicate effectively with technical and non-technical stakeholders.
- Ability to collaborate with frontend and backend engineers in a delivery-focused environment.
- Relevant certifications in frontend or web development technologies.
- Java and Spring experience would be beneficial, particularly for full-stack development.
Please note that most of our positions are remote; however, candidates should reside within travelling distance of the client site, as the working arrangements may change depending on business requirements.
Follow for the Latest Vacancies
Join Psybergate Careers Channel here:Psybergate Careers
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,963,666 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.
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
Senior Front-End Engineer (React)
4 hours ago
≈ $26k – $61k per year (Estimated) • In office • Full-Time • South Africa
JavaScript
Node JS
Frontend
Webpack
Next.js
React.js
npm
DevOps
Rest API
Git
Design
Figma
Apply
Mid-Level React Developer
1 day ago
$39k – $42k per year • In office • Full-Time • 3+ years exp • Bachelor's Degree • South Africa
JavaScript
TypeScript
C#
C++
C#
.NET
Frontend
Angular
React.js
DevOps
Rest API
Git
Management
Agile
Apply
Senior TypeScript Developer
2 days ago
$68k – $70k per year • In office • Full-Time • Johannesburg
Python
JavaScript
TypeScript
Node JS
Node JS
Nest.JS
Databases
MySQL
Amazon Neptune
DevOps
AWS
AWS Lambda
Apply
$33k – $51k per year • In office • Full-Time • 4+ years exp • Bachelor's Degree • Paarl
TypeScript
Apply
Front End Web Developer - R 540k - R 360k
2 days ago
≈ $27k – $62k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Durban
JavaScript
TypeScript
Frontend
React.js
JQuery
WebAssembly
DevOps
WebSockets
Apply
Technical Architect
1 day ago
≈ $26k – $65k per year (Estimated) • In office • Bachelor's Degree • Bengaluru
JavaScript
TypeScript
SQL
Frontend
Angular
React.js
DevOps
Rest API
CI/CD
Apache HTTP Server
Management
Agile
Apply
Software Engineer, Red Platform
1 day ago
$97k – $120k per year • Hybrid • 3+ years exp • Bachelor's Degree • Minneapolis • Charlotte • Denver
Python
JavaScript
TypeScript
Node JS
Databases
PostgreSQL
Apache Kafka
DevOps
Rest API
CI/CD
Apply
Systems Integrator
1 day ago
In office • TS/SCI • Chantilly
Python
JavaScript
SQL
AI/ML
Jupyter Notebook
Apply
Systems Engineer
1 day ago
In office • TS/SCI • Washington
Python
JavaScript
SQL
AI/ML
Jupyter Notebook
Apply
Senior Network Software Engineer
1 day ago
≈ $98k – $201k per year (Estimated) • In office • Secret • 4+ years exp • Master's Degree • United States
Python
AI/ML
Speech Recognition
DevOps
Rest API
Git
Bitbucket
Linux
BGP
OSPF
MPLS
Apply
Senior TypeScript Developer
2 days ago
$68k – $70k per year • In office • Full-Time • Johannesburg
Python
JavaScript
TypeScript
Node JS
Node JS
Nest.JS
Databases
MySQL
Amazon Neptune
DevOps
AWS
AWS Lambda
Apply
$33k – $51k per year • In office • Full-Time • 4+ years exp • Bachelor's Degree • Paarl
TypeScript
Apply
Front End Web Developer - R 540k - R 360k
2 days ago
≈ $27k – $62k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Durban
JavaScript
TypeScript
Frontend
React.js
JQuery
WebAssembly
DevOps
WebSockets
Apply
Senior Frontend Engineer
4 days ago
≈ $26k – $61k per year (Estimated) • In office • Part-Time • 7+ years exp • Bachelor's Degree • Stellenbosch
JavaScript
TypeScript
Frontend
React.js
DevOps
Git
Apply
Intermediate Frontend Engineer
4 days ago
In office • Part-Time • Bachelor's Degree • Stellenbosch
JavaScript
Frontend
React.js
DevOps
Git
Apply
Site clerk - Lydenburg (Booysendal mine)
1 day ago
≈ $11k – $21k per year (Estimated) • In office • South Africa
Analytics
Microsoft Excel
Apply
Executive Housekeeper (CPT)
1 day ago
$20k – $25k per year • In office • Part-Time • 5+ years exp • South Africa
Apply
≈ $10k – $20k per year (Estimated) • In office • Full-Time • South Africa
Apply
Short-term Sail Trainer (support)
1 day ago
≈ $12k – $27k per year (Estimated) • In office • Contractor • Bachelor's Degree • South Africa
Apply
Apply
This is one of many
1,963,666 more open roles from verified company boards, updated every day.

