Web Developer

Fishgate, based in the Northern Suburbs of Cape Town, is looking for a mid-level web developer who has experience building real products for the web and can present examples of their work.

Apply Now
Cape Town
Own transport required
Travel requirement


  • Undergraduate degree/diploma
  • 2-4 years experience in web development


Required technology proficiencies:

  • Ability to program confidently in PHP
  • Basic understanding of front-end technologies and platforms, such as HTML5, CSS3 and JavaScript
  • Good understanding of MySQL databases
  • Management of hosting environment, including database administration and backups
  • Mobile-friendly and responsive development and testing
  • Knowledge of front-end libraries e.g. Bootstrap, jQuery
  • WordPress and working with it at a PHP code level
  • WordPress CMS and the practice and standards of building websites with it
  • WordPress plugin development and plugin architecture
  • Creation of custom post types/taxonomies/custom fields
  • Creation of plugins/widgets using clean, logical, well-documented and re-usable code
  • Theme/Template integration and modifying existing themes/templates



  • MVC/OOP PHP frameworks (e.g. Laravel, Symfony)
  • JavaScript frameworks (e.g. Vue.js)
  • Experience with code versioning tools, such as Git
  • Experience developing e-commerce-based websites and integrating them with local and international payment gateways
  • An understanding of SEO fundamentals and best practices
  • An understanding of social media (Facebook mainly) for development/management/integration with websites
  • Knowledge of Linux
  • Experience working within Agile development environments
  • Agency experience

Apply Now

Quintes Venter • jobs@fishgate.co.za021 914 5678

  • Max. file size: 7 MB.
  • This field is for validation purposes and should be left unchanged.
#main-content .dfd-content-wrap {margin: 0px;} #main-content .dfd-content-wrap > article {padding: 0px;}@media only screen and (min-width: 1101px) {#layout.dfd-portfolio-loop > .row.full-width > .blog-section.no-sidebars,#layout.dfd-gallery-loop > .row.full-width > .blog-section.no-sidebars {padding: 0 0px;}#layout.dfd-portfolio-loop > .row.full-width > .blog-section.no-sidebars > #main-content > .dfd-content-wrap:first-child,#layout.dfd-gallery-loop > .row.full-width > .blog-section.no-sidebars > #main-content > .dfd-content-wrap:first-child {border-top: 0px solid transparent; border-bottom: 0px solid transparent;}#layout.dfd-portfolio-loop > .row.full-width #right-sidebar,#layout.dfd-gallery-loop > .row.full-width #right-sidebar {padding-top: 0px;padding-bottom: 0px;}#layout.dfd-portfolio-loop > .row.full-width > .blog-section.no-sidebars .sort-panel,#layout.dfd-gallery-loop > .row.full-width > .blog-section.no-sidebars .sort-panel {margin-left: -0px;margin-right: -0px;}}#layout .dfd-content-wrap.layout-side-image,#layout > .row.full-width .dfd-content-wrap.layout-side-image {margin-left: 0;margin-right: 0;}

Pin It on Pinterest