Application deadline date has been passed for this Job.
This job has been Expired
Work Remotely
  • Post Date: February 6, 2026
Job Description
Job title:  Software Developer | Web Development

Location: Remote, Full-time (South Africa)

In this role, you will be responsible for the timely execution of code of excellent quality, working across projects from a variety of industries. This could include quoting right through to live launch. Our projects are run using an agile sprint methodology. You will be responsible for problem-solving, working in teams, and using best practice processes. You will work closely across a variety of projects alongside our iOS and Web teams, Project Managers, Quality Assurance, Designers and Product Strategists.

About the Company: “Since 2009, we have been creating digital products. Today, we create Android, iOS and web applications, collaborating with ambitious organisations to design and build exceptional solutions. We care about the value that our clients’ products create – the pursuit of the right thing is what we do. So, if you are looking for a new opportunity to work in a growing tech company with friendly and enthusiastic colleagues, then check out the job description below!”

Main duties and responsibilities

  • Executes excellent quality code that is efficient, scalable and testable.
  • Collaborates with other Developers in Peer Reviews.
  • Meets deadlines for work allocated and complete all tasks to a high standard.
  • Uses and learns testing frameworks.
  • Ensures good time management and accurate time tracking.
  • Contributes to Documentation and keeping up to date.
  • Manages workload, communicates and updates managers and colleagues.
  • Collaborates with cross-functional teams, developing new or improving existing features.
  • Attends and contributes to internal meetings.
  • Strives for continuous improvement in the development process.
  • Stays updated with industry trends, emerging technologies, and best practices.
  • Demonstrates our values and behaviours, understanding how they impact your work.

Requirements:

  • Computer Science Degree or similar (e.g. Engineering, Mathematics or Physics)
  • Working with code in similar projects, including essential skills and qualities.
  • Working in a fast-paced environment, such as an agency or similar.
  • Working on professional or personal projects.
  • Good understanding of the development life cycle of digital solutions.
  • Proficient understanding of code versioning and testing tools (unit testing and UI testing frameworks).
  • Passionate about delivering high-quality software solutions.
  • Problem solver with good analytical skills.
  • Excellent communication skills for both technical and non-technical audiences.
  • Excellent time management to prioritise and deliver projects on schedule.
  • PHP/Laravel, Vue.js, RESTful, MySQL, PestPHP.
  • Understanding of DevOps basics, security and performance best practices (desired, not essential).

What we offer:

  • Working from home, travel to our Reigate office several times a year. Travel to other locations and customer sites as needed.
  • Flexible working hours around core hours of 10:00-16:00.
  • Competitive salary
  • 22 days holiday with an additional day of leave each year up to 27 days.
  • Option for flexible Bank Holidays to celebrate religious/cultural holidays.

The above statements are intended to describe the general nature and level of the job being performed by the individual(s) assigned to this position. They are not intended to be an exhaustive list of all duties, responsibilities, and skills required.

IMPORTANT INFO:  

  • By submitting your application and personal information, you explicitly consent to Let’s Recruit processing your personal data solely for the purposes of evaluating your suitability for this position and other potential opportunities. All personal information provided will be handled in compliance with applicable South African data protection laws and will be securely retained or destroyed as required by legislation.
  • While we strive to provide responses to all applicants, if you do not hear from us within 14 days of your application, please consider your application unsuccessful.
  • Successful candidates will be notified within 14 days of application.
  • Let’s Recruit reserves the right to withdraw or modify this vacancy at any time without notice.
To apply, send your detailed CV to cv@letsrecruit.co.za