718,867open jobs
42,744companies
102,468added this week
Browse all
Location
In office
Employment
Full-Time

Confirmed on the employer's own hiring board on Sep 23, 2026. First seen by Alion on Sep 23, 2026. Job Mail scores A 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.

Join the future of work!

Ditto is a technology company offering staffing firms and hiring managers best-in-class recruitment software to help them find, manage, market and place top candidates. We are currently looking for a React Developer to help us grow build incredible interfaces people love to use. If you are ready to go to the moon, Ditto Hire is the company to help you get there.

DUTIES:

  • Development and refinement of new and existing user interfaces.
  • Assist with the refinement of product API’s.
  • Give input into products direction with new front-end technologies and strategy.
  • Work with UX / UI team to build a fluid and responsive user experience.
  • Assist with the production of technical specifications and designs.
  • Promote new technologies and share knowledge within the team.
  • Recommend improvements to development processes.
  • Contribute to implementation plans and assist in rollout.

REQUIREMENTS:

  • React
  • RESTful JSON APIs.
  • AJAX / XHR Requests.
  • NodeJS with NPM.
  • Bootstrap 4.
  • NextJS
  • GIT version control.
  • Semantic Versioning (SEMVER).
  • Web-based development knowledge & experience.
  • Front end focused development within a role that requires a solid exposure to full-stack development.
  • Single Page Applications using HTML, CSS and JavaScript.
  • Strong experience in working on a productised software solution.
  • Create and maintain documentation.

Familiarity with the following:

  • Good understanding of and experience with OOP.
  • Understanding of database principles (design, implementation, and management).
  • MySQL (Adept).
  • Database schema design experience and normalisation.
  • Caching.
  • Webpack.
  • Bash.
  • Terminal (Command Line).
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.
718,867 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

Similar stack
Same company
In your city
In office • Full-Time
JavaScript
Node JS
Frontend
Webpack
Next.js
React.js
npm
DevOps
Rest API
Git
Design
Figma
Apply
$20k – $55k per year (Estimated) • Remote/Hybrid • Moscow
Python
JavaScript
Node JS
Databases
MySQL
PostgreSQL
DevOps
Rest API
Docker
Linux
Apply
$22k – $53k per year (Estimated) • Remote • Moscow
Python
JavaScript
SQL
Databases
PostgreSQL
ClickHouse
MinIO
Apache Kafka
AI/ML
Spark
Frontend
React.js
DevOps
CI/CD
Git
Amazon S3
Analytics
Power BI
Management
Confluence
Jira
Apply
$18k – $45k per year (Estimated) • In office • Moscow
Python
JavaScript
SQL
Python
SQLAlchemy
pySpark
Databases
Greenplum
AI/ML
Spark
Pandas
NumPy
Frontend
Bootstrap
Apply
$147k per year • In office • Full-Time • 5+ years exp • Bachelor's Degree • Buffalo
JavaScript
Apply
$13k – $25k per year (Estimated) • In office • Full-Time • Johannesburg
Apply
Sales Representative 4 hours ago
In office • Full-Time • Cape Town
Apply
Spray Painter 4 hours ago
$8.5k – $20k per year (Estimated) • In office • Full-Time • Benoni
Apply
Sales Executive 4 hours ago
$16k – $44k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree
Management
Microsoft Office
Apply
Electrician 4 hours ago
$18k per year • In office • Full-Time • Johannesburg
Apply
See all jobs
This is one of many
718,867 more open roles from verified company boards, updated every day.