React Developer at Ditto Hire (Remote, South Africa)
Ditto Hire · South Africa
Overview
Ditto Hire is looking for a React Developer to build interfaces used by millions of users every month. You will work on a productised recruitment software platform, collaborating with UX and UI teams to create smooth, responsive experiences. This is a full time role based in South Africa with remote work listed as an option. If you enjoy front end development with React, working with APIs and sharing ideas on new tech, this could be a great fit for a developer ready to grow in a product focused team.
About the role
What you will be doing
- Build and refine new and existing user interfaces for a recruitment software product used by staffing firms and hiring managers.
- Help improve product APIs and give input on front end direction and new technologies.
- Team up with the UX and UI team to deliver responsive, fluid user experiences.
- Contribute to technical specs, design documents and implementation plans.
- Promote new technologies, share knowledge with the team and suggest process improvements.
- Help with rollout planning and ongoing product documentation.
Ditto creates software that helps recruiters find, manage, market and place candidates. The interfaces you build will be used by millions of users each month, so attention to detail and a product mindset matter.
Requirements
- Hands on experience with React
- Working with RESTful JSON APIs
- AJAX and XHR requests
- NodeJS with NPM
- NextJS
- GIT version control
- Web based development knowledge and experience
- Front end focused development within a role that requires solid exposure to full stack development
- Building Single Page Applications using HTML, CSS and JavaScript
- Strong experience working on a productised software solution
- Ability to create and maintain documentation
- Familiarity with Figma and design systems
- Good understanding of and experience with OOP
- Understanding of database principles including design, implementation and management
- Caching, Webpack, Bash and command line terminal experience
Responsibilities
- Develop and refine new and existing user interfaces
- Assist with the refinement of product APIs
- Give input into product direction with new front end technologies and strategy
- Work with the UX and UI team to build fluid and responsive user experiences
- 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
- Create and maintain documentation
Job details
- Organisation
- Ditto Hire
- Location
- South Africa
- Job type
- Full time
- Experience level
- Mid
- Category
- IT & Software Development
- Posted
- 4 November 2026 (3 days ago)
- Closing date
- 4 December 2026
- Application Method
- Apply online
Success Guide
When you apply for this React Developer role at Ditto Hire, make your CV and portfolio speak to product work. They want someone who has built interfaces used by real users, so highlight any single page applications or productised software you have worked on.
List your React, NextJS and API experience clearly, and mention times you worked with UX teams or shared knowledge with other developers. A short note on how you document your work and suggest improvements could set you apart.
The listing does not mention a closing date beyond December, so apply soon. If you have GitHub or live project links, include them so the team can see your code in action.
How we help you prepare
This employer takes applications on their own website, so you'll submit this one yourself — but SPAAN NOW gets everything ready for you first. Here's how it works:
- Our AI tailors your CV to match this job's keywords and requirements, so it stands out to recruiters and screening systems.
- A custom cover letter is written specifically for this role — no generic templates.
- We gather the documents this job needs: CV. SPAAN NOW pulls these from your profile and packages them together, ready to attach.
- Once your application is prepared, we show you exactly how and where to apply — just follow the link to the employer and submit your ready-made CV, cover letter and documents.
- Mark it as applied under Applications to keep track, and if you're shortlisted, use AI Interview Prep to practise questions commonly asked for roles like this.
We do the hard part — tailoring and gathering everything — so applying yourself only takes a minute.
Spaan Talk
4 job seekers are in this Circle