We have existing PHP code (a wordpress plugin) and we want to refactor it to OOP based concepts
After a internal review of the delivered PHP code we have seen the previous supplier has implemented it in a non software engineer manner.
We have decided to refactor the php code to bring the quality into the code base.
For this we search a very experienced php lead developer, who is able to share us how to solve specific issues and how to bring in quality into the code.
Beside of this we expect from you that you know how to enforce good coding style by best practices in the PHP development world.
What will be your task:
- you create a composer packaging which will fetch deps for wordpress development (consulting and maybe implementation)
- composer will finally package also the plugin to the plugin zip
- you implement a obfuscator for packaging with wordpress
- you implement a docker environment for a test runtime to test
- Before you award you the project, we will need a signed NDA.
- delivery in our git and gitlab
What are our requirements?
- reproducible build of deployment-artifact
- reproducible dependency management of other libs
- clean coding rules with PHP best practices
You are WRONG if you:
- have never used docker
- have never used docker with wordpress
- are not using composer for at least 3 years
- never created a wordpress plugin with composer
- you have less than 2 years fulltime experience as a php lead developer
- you do not use OO programming for your php code
What we need from you before awarding?
We want to see a clean developed plugin for wordpress, which contains all the named requirements.
Means we will ask you for shareing us code of a plugin, which includes clean structured OOP principles, modules, composer and docker. If you do not have this, we consider you as not having the required experiences. So be informed we will specifically ask you about this. If you have only partial experiences, let us know prior.
place your bid for your final hourly rate. We consider you bid as the upper bound and a later increase before getting awarded would be a K.O. for your bid at all
- if you do a good job on supporting our team, we are open to integrate you into regular work
- we will need more work with porting the tests on
- kubernetize the solution for later parallel testing
- we work after enough proofs on your delivery credibility on hourly basis (with prior confirm on your estimate)
What is our budget?
we do not disclose our budget nor planned hourly rate. Offer us your best bid.
we define milestones and we file/fund each milestone before you start the milestone
Do not wait for our availability here. Dont message us with a "hi", "hello" and wait. Just ask, just answer or simply just reply.