Looking for an experienced PHP programmer to assist in developing various web applications and web sites. This posting is not for a specific project; rather, my company has a set of clients with whom we work on a regular basis, and we occasionally need additional programmers to take on some of the workload.
It is absolutely critical that applicants possess a thorough understanding of PHP, and of good programming practices in general. Preference will be given to applicants who have backgrounds in more structured languages such as C++, as many scripting-only developers seem to lack a solid understanding of basic programming principles.
Minimum 3 years experience in web application/web site development with PHP under Linux.
Thorough knowledge of object-oriented programming in PHP.
Thorough understanding of "good PHP programming practices", including security issues (escaping variables, not trusting user input, etc), separation of logic from presentation (templates), code spacing/indentation, commenting, etc.
Familiarity with Apache, MySQL, ADODB, and the Smarty template engine.
Knowledge of basic Linux utilities such as ssh, rsync, etc.
We'd prefer someone who was also familiar with:
General Linux system administration
Geographic location is unimportant, as long as you have the skills outlined above.
Please include your typical hourly rate, and a link to your portfolio (preferably containing some sample code, representative of your programming skills).