Вакансия PHP программиста
Требования:
- Опыт работы с PHP не менее года.
- Хорошее знание PHP, MySQL, HTML, jQuery, Bootstrap.
- Деловое общение с клиентами по заявкам.
Приветствуется:
- Умение ставить реальные сроки и выполнять их.
- Опыт работы с JS фреймворками, PHP фреймворками.
Обязанности:
- Техническая поддержка клиентов в заявках HelpDesk и по телефону.
- Индивидуальные доработки на базе PHPShop по ТЗ клиентов.
- Принятие звонков от клиентов по текущим проектам через внутреннюю АТС в рабочее время.
Условия:
- Удаленная работа с 10.00 - 18.00 по рабочим дням.
- Доступ в рабочее время по Skype и SIP-телефону.
Тестовое задание
Для рассмотрения кандидатуры и показа навыков работы с PHPShop требуется выполнить тестовое задание на создание модуля для PHPShop CMS. Необходимо создать модуль с именем job и прислать его в виде архива на адрес mail@phpshop.ru с пометкой "Вакансия разработчика".
Функции модуля Job:
- Добавляет в штатный функционал администрирования новостей поле ввода актуальной даты публикации новости на сайте в виде штатного календаря и выбора даты начала вывода.
- Добавляет в таблицу phpshop_news новое поле date_start для хранения даты начала вывода новостей.
- Добавляет в штатный функционал вывода новостей на сайте учет актуальной даты вывода в виде хука. Если текущая дата меньше дата начала публикации, то новость не выводится.
- Интерфейс настройки модуля job должен иметь функцию включения и отключения логики учета актуальной даты публикации.
Выполнение тестового задания
- Скачать бесплатную версию PHPShop CMS Free в виде архива или установить на хостинг. Процесс установки на локальный OpenServer описан в инструкции.
- Создать новый модуль "job" на основе тестового модуля для разработчиков "example".
- Использовать справочные руководства для PHPShop: PHPDoc и FAQ.
- Запросить помощь технической поддержки можно через HelpDesk с пометкой "Вакансия разработчика".