Project overview
There are numerous project extensions to our web application. Essential skills/competence and experience: - CorePHP - MVC Architecture - PHP PDOs - Knockout.js - Ajax - MySQL: understand and write MySQL joins; understand the basics of DB theory eg primary/foreign keys, normalisation - You must be able to pass data from JS to PHP or from PHP to JS - You must be comfortable working with encryption and decryption. Our DB is already encrypted but exporting data into the front-end for example we first decrypt - You must be comfortable working with and producing structured, modular data eg. JS files are separated out and called as needed; the same for encrytion keys - You must have experience working with user sessions and tokens - You must have experience with forms: understand data validation, security, error checking, populate the DB and at times pre-populate forms by exporting data from the DB into forms (pass PHP to JS) There will be tests before being hired. We also need longer-term tech support.