This position is an independent contractor position, which lasts the duration of a given individual assignment or project to complete. If the contractor's performance is satisfactory, and more work is available, subsequent contracts may be offered.
The contractor is required to provide their own computers, software, and workspace necessary to fulfill the contract. See below for specific requirements.
The contractor will be required to attend occasional meetings as required, so we prefer someone who lives within driving distance of the Manhattan area.
Project deliverables are to be pushed to our Git repository.
Skills and experience required
The following experience and skills are required to do this job:
Fluent with PHP
Experience with the CakePHP application framework, including older versions of it
Familiar/comfortable with revision control workflows with Git (or similar revision control)
The web application to be worked on is based on a very old, unsupported version of the PHP application framework CakePHP, and is more or less inundated with deprecated code. Extensive knowledge and experience working with different versions of this framework will be very beneficial in the completion of this job in a timely manner.
Our projects are maintained under distributed revision control with Git. Familiarity with Git and working with a remote Git repository will be beneficial. (Information about our own particular procedures for working with Git is included in our programming manual.)
Other helpful skills
Web page design
Required equipment and software
Suitable local web hosting test environment, running a standard LAMP stack, on which web applications can be run and tested. This environment must not be accessible to the public.
To work with a Git repository, Git must be installed on the computer the coding and testing environment is running on.
To be negotiated based on skills and experience, and the estimated time to do the project.
Please reply to this listing, including information about your relevant skills and experience. If you meet our requirements, we will send information about the project at hand, on which to base a bid.