Job Description

We are looking for a talented backend developer with an understanding of frontend development to join a growing development team. If you’re a PHP enthusiast and enjoy working as part of a dynamic team of developers, look no further. A number of technology stacks and languages would be required (OO PHP, Javascript, MySQL, HTML and CSS). This includes a specialization in a specific field of development relevant to Rogerwilco (Backend, Frontend, and/or Drupal). Rogerwilco is predominantly a Drupal house and therefore Drupal development will be a requirement on the job, however prior experience with the framework is not a must, provided you have experience with other PHP frameworks (Preferable MVC frameworks. Laravel experience is a plus). Your job will include support, maintenance and development work as part of the development team. A thorough understanding of Git and Workflow will be required as you will be working as part of a development team. A thorough understanding of DevOps on Linux environments will be required, therefore prior experience will be preferable.

Responsibilities - You will be required to work with the development team within Rogerwilco, but also as a resource to the company and will, therefore, be required to work with, and consult, other departments within the agency.  These tasks will include but are not limited to:

  • Delivering on development related briefs provided by the client service department;
  • Completing assigned tasks on development projects;
  • Time management and logging;
  • Committing your work to the relevant repositories daily;
  • Communicating with the relevant parties that are involved with the work you’re busy with.

Jobs Skills - Minimum of five years of experience in:

  • Object-Oriented PHP (Preferably with an MVC PHP framework such as Laravel);
  • CMS development (Preferably Drupal and lesser so WordPress);
  • JavaScript;
  • HTML and CSS;
  • MySQL;
  • Git;
  • Experience with automation tools like Jenkins;
  • Really good understanding of the Linux ecosystem and experience with server management;
  • Data migration, transformation, and scripting;
  • Setup and administration of backups.
More Details
Employment Type: Full Time
Location: Cape Town , Western Cape , South Africa
Experience Required: Mid-Senior Level
Date Published: 07 Sep 2022
Share Job Opening