<p align=“center”><img src=“http://jobs.pause.ca/pause.png” alt=“Pause Productions” /></p>
<h1>Intermediate PHP Programmer Needed</h1>
<p>Pause Productions is looking to harvest another full time PHP/MySQL developer’s soul to add to our ever-growing collection. We need someone with commercial experience to handle more advanced development - you must have samples of projects you’ve completed for clients or customers in order to apply for this position.
<p>Most of our projects are complex web applications (think online product configurators, global shipping and inventory control, manufacturing and quality control tracking, point of sale, etc). As such, we work with a variety of web based technologies on a daily basis. These are the skills you should have if you’re looking to apply for this job.
<h4>PHP</h4>
<p>Our primary development language, we work in both procedural and object-oriented styles, often mixing the two together to provide the best ratio of efficiency and maintainability. You should have a solid understanding of object-oriented programming techniques in general, as well as specific experience working with PHP 5 OOP. We’re looking for someone that can design and implement objects in an efficient and useful way. We are not, however, looking for an OOP fanatic; we need a well balanced coder that picks the best tool for each job.
<h4>MySQL</h4>
<p>This is our primary data storage system. You should (at least) be familiar with MySQL and be able to build non-trivial queries (JOINs, GROUP BYs, sub-queries, etc). We generally work with large volumes of data, so knowing a bit about building efficient tables and MySQL optimization would also be useful. It would help if (eg) you understand the performance impact of VARCHAR vs CHAR.
<h4>Javascript</h4>
<p>Most of our applications have javascript code running on the front end in order to enhance the user experience and speed up the application. We do a lot of AJAX / AJAJ work, and the ability to roll your own AJAX apps would be a good thing to have.
<h4>Smarty, CSS, and general HTML layout</h4>
<p>The design sense to know that you shouldn’t make a banking web site hot pink would be useful. Familiarity with CSS and the ability to know when to use tables, and when to use CSS would be even more-so. All of our applications need to be cross-browser compatible, so knowledge of IE’s little CSS rendering quirks is a plus.
<h4>ActionScript</h4>
<p>We often get requests from clients to create Flash-based sites, applications and applets. Though not a requirement, it would be a great asset if you have Flash programming (not necessarily design) experience. This means being able to build classes in ActionScript 2/3, to create your own components and to load various multi-media sources, XML and external data.
<h4>Linux / Apache</h4>
<p>Almost all our applications run on LAMP. Knowledge of the Apache conf and PHP ini files and some general Linux experience would be valuable, but is not required.
<h4>Experience</h4>
<p>On top of the various technologies we use, we also need our employees to have some real world experience. You will need to be able to successfully translate business requirements into functioning code. You should be able to take a (often vague) request from a customer, understand their underlying needs (asking the right questions if necessary), and then implementing a solution that fills the request. This is an important requirement and we will want to hear examples of your success on this point.
<p>You must comment your code.
<p>No, seriously.
<h4>Education</h4>
<p>Note that formal education is not as important to this position as is practical (aka “real world”) experience. If you’ve been building complex web applications for years instead of attending classes, we still want to hear from you.
<h4>Compensation</h4>
<p>As mentioned above, this is a full-time on-site salaried position. Compensation will be based on experience and we do offer a full benefits package.
<h4>Apply</h4>
<p>If the above description sounds like you we’d like to hear from you. Go to <a href=“http://jobs.pause.ca/”>http://jobs.pause.ca/</a> to apply online. No phone calls or emails please.