Junior to Mid Level PHP Developer at Ditto Hire
Ditto Hire · South Africa
Overview
Ditto Hire is looking for a Junior to Mid Level PHP Developer to help grow their recruitment software product. You will work with PHP, CodeIgniter, MySQL and front end technologies in a collaborative, fun office culture that values learning and professional development. This is a full time role based in South Africa, perfect for a developer with at least 3 years of PHP experience who wants to join a smart, transparent team and build software that helps staffing firms and hiring managers find top candidates.
About the role
Ditto Hire builds best in class recruitment software that helps staffing firms and hiring managers find, manage, market and place top candidates. They are looking for a PHP Developer to help grow their product and join their mission to shape the future of work.
In this role you will create software and documentation following best practices, build and upgrade existing features, and troubleshoot the core product to keep it optimised and functional. You will write clean, efficient, testable and reusable code, fix bugs, and work with a team that values collaboration and constant improvement.
How to apply: Use the Apply Now button on the job listing page to submit your application through the Ditto Hire careers portal.
Requirements
- At least 3 years of PHP and object oriented coding knowledge and experience
- Experience with the CodeIgniter framework
- Solid understanding of MySQL, relational database design and writing complex SQL queries
- Proficiency in JavaScript, CSS and HTML5
- Experience with Gulp and SCSS
- Working knowledge of jQuery
- Exposure to integrated projects with multiple third party API providers
Responsibilities
- Create software and documentation according to best practices
- Build, maintain and upgrade existing features
- Follow industry best practices in all development work
- Perform bug testing and fixes
- Troubleshoot, test and maintain the core product software and databases to ensure strong optimisation and functionality
- Write clean, well designed code that is efficient, testable and reusable
Benefits
Competitive compensation, comprehensive time off and generous leave policies, excellent working environment with smart people, collaborative and transparent office culture, accelerated professional development, constant learning and improvement
Job details
- Organisation
- Ditto Hire
- Location
- South Africa
- Job type
- Full time
- Experience level
- Mid (3+ years)
- Category
- IT & Software Development
- Posted
- 4 November 2026 (3 days ago)
- Closing date
- 4 December 2026
- Application Method
- Apply online
Success Guide
When applying for this PHP Developer role at Ditto Hire, make sure your CV clearly shows your hands on experience with PHP, CodeIgniter, MySQL and the front end tools mentioned. Since they ask for at least 3 years of experience, list specific projects where you built or maintained features, wrote complex SQL queries, or integrated third party APIs. The interview process will likely include technical questions about object oriented PHP and database design, so be ready to talk through your code and problem solving approach. Show that you are eager to learn and collaborative, because they emphasise a fun, transparent culture and constant improvement. Good luck!
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
1 job seeker is in this Circle