Senior PHP Developer

Senior PHP Developer

Closed - This job posting has been filled and work has been completed.

Job Description

Brief Description

We have an opening for a Senior PHP Developer to work on our software-as-a-service membership management application. Our application helps nonprofits share event calendars, manage membership rosters, communicate, and take attendance online.

This is a 2-4 month contract position, which can either be full time or part time. We are looking for someone with skills beyond building brochure sites or making CMS modifications. Applicants must have experience building large scale, complex web applications.

The project will involve a combination of bug fixes, usability updates, and building new features. We have a weekly development cycle, with a push going to our QA servers each Tuesday.

Essential Requirments

Candidates must have all of the following skills:

At least five years of software development experience.

Extensive experience with a variety of MVC frameworks, such as Zend, CakePHP, CodeIgniter, Laravel, or Symfony.

Strong database design skills.

A solid understanding of Object Oriented Programming concepts.

Experience using curl to communicate with third party APIs.

Extensive experience with Javascript, including experience using various Javascript frameworks, such as jQuery, Handlebars, Backbone, Angular, or Knockout.

Extensive experience using Ajax and JSON to create dynamically updating web pages.

Experience with bug tracking tools such as FogBugz, Trac, or Jira.

Experience using git for source control.


Application Instructions

When applying, please provide links to examples of projects you have worked on in the past. Applicants who also provide samples of source code they have written will be given extra consideration.

Skype interviews will take place on Saturday, May 4 and Sunday, May 5. The position will begin on May 11th.