Pause is a small development house looking for additional junior PHP/MySQL/Javascript developers to grow our team. These challenging full-time positions require excellent problem solving skills and previous development experience (personal or non-profit projects are acceptable).
We work on interesting and challenging projects that push our coding skills on a daily basis. We are looking for people who love what they do and share the same passion for technology and building solutions as we do. You should have a drive to devour information and personally improve your skill set and discipline. We're a small, rapidly growing, privately-owned company who makes providing a fun and comfortable work environment for our employees the top priority. We provide plenty of opportunity for growth both professionally and technically, and by working directly with the company's principals your demonstration of exceptional growth, commitment, and achievement will be rewarded.
Successful applicants will have proven experience in PHP and MySQL, our primary development environment.
With PHP as 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 model. 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.
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 (eg: the performance impact of VARCHAR vs. CHAR).
In addition to PHP and MySQL you should have knowledge of some of the other web-based technologies we use on a daily basis, including Javascript and HTML layout methods.
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 example of your skill level in this area.
Familiarity with CSS and the ability to know when to use tables, and when to use CSS would be good skills to have. Most of our applications need to be cross-browser compatible, so knowledge of little CSS rendering quirks is a plus.
We don't expect juniors to have a lot of commercial experience, but we do expect you to have completed projects you can use to show off your talents. Show us exceptional projects you've worked on in your spare time, for non-profits, or even school projects if they exceed the requirements and stand out in some way from your classmates.
If you don't have a great level of commercial experience as a developer, tell us about other work you have done. Our applications span a great number of industries, and showing us that you understand the business logic behind other industries is an asset.
Note that formal education is not as important to this position as is practical (aka "real world") experience. If you've been building impressive web applications instead of attending classes, we still want to hear from you.
You should be comfortable working either independently or in a team environment. You have the initiative to understand the scope of a project to manage some of your own tasks but also be able to take direction. You should be unafraid to bring forth ideas to improve projects and to show us your stuff.
These are full-time on-site positions with a full benefits package. We offer a competitive salary based on the successful applicant's knowledge and level of experience.
Does the above description sound like you? We'd like to hear from you! Apply online by clicking below - there's a short (painless) aptitude test that will help us evaluate your skill level in different areas and provide you with a way to send us your resume (phone calls and emails will not be accepted).