Hello everyone!
I am quite new to whole OpenCart engine and PHP which supports it, and soon I would like to hire a PHP programmer in order to open my first OpenCart webstore. I chose the template that I'm going to use at my start, but I don't have any knowledge neither experience in this, especially I don't know the PHP basics and some sophisticated things in that. So, that's why I am here, I ask for your help and I will be grateful for any detailed response.
First of all, I need to interview couple of new PHP programmers who I'm going to hire in my small company. Let's aim the average PHP programmer. What I'm really concerned about - is the lack of my knowledge in PHP, I want to know approximately how much time it takes for them to accomplish my tasks, I don't want to be fooled by them and want to know real deadlines in launching my webstore, just want to save my time and money.
Secondly, the webstore will be easy as hell. Free OpenCart Template with good visuals, the PHP programmer is needed to modify the template's code and to improve usability. Here's the link to it: Pav Kr Store - Responsive Opencart
Anyway, I understand that you can't answer all my questions without good specifics, but please lead me to the right direction.
Questions are:
1) How much time it is needed for him to take off some useless functions out of the template's code which overload the template's speed? This is needed to improve my positions in Google Search Results(Google Website Speed Score).
2) I need to implement good Category Filters on the website like(Color, Size, Material, and other things) how much time is needed for that?
3) I need to change the way how Search works and make it more flexible. For example: Current search algorithm works strictly with keywords you used, and if you did a mistake in writing the word - the search won't happen. I need to to make Search more dynamic like this:
Gucci Jacket - (Shows only Gucci Jackets) - not What I really need. I need the search to show up other jackets after Gucci, so the customer will be able to find the right jacket regardless of the strict search.
Gucci jEcket - ( Shows nothing) - that should be improved, Instead of the error it should show up the results which are closely related to Gucci, and Jackets separately regardless of the mistake in the keyword.
So it should work kind of like Google - How much time the Coder needs here?
4) What are your suggestions in improving the website code to making it work faster at Mobile Version as well as at PC Version?
5) How much time it takes for Coder to set up different payment methods like Visa, Mastercard, PayPal and others?
6) What did I miss in that, so you can advice me?
This is the list of the Coder's crucial skills that he should have to work efficiently, please take a look and advice possibly I missed something.
Backend Skillset
1) PHP
2) MySQL
3) Frameworks ( Laravel, Symfony, Codeigniter, YII2)
4) OpenCart Experience
5) Github Experience
Frontend Skillset
1) HTML, HTML5
2) CSS - bootstrap
3) AngularJS is a plus.
Other
1) Minimum 1 Year Experience in PHP
2) OpenCart Experience
Moreover, what should I ask him at interview, and how Should I prepare myself to it, to fully understand his skillset, and his real experience and of course not to be fooled?
Thanks everyone in advance, wait for your responses.
Kind Regards.