Стек: PHP 8.4 (Laravel), MySQL, ElasticSearch
Задачи:
Проектирование и разработка новых компонентов (65%)
Разрабатывать и сопровождать проект (исправление текущего функционала) (20%)
Рефакторинг legacy кода (15%)
Требования:
Владение PHP 8-й версии, понимание различий между PHP 8.x и PHP 7.x/5.x
Опыт php-разработки от 5 лет в средних и крупных продакшн-проектах;
Опыт с Laravel от 2 лет;
Понимание принципов работы кеширования, опыт работы с Redis / Memcached
Знание PSR-стандартов
Способность и готовность работать с фронтендом (native js, scss, laravel blades)
Способность и готовность понимать чужой код.
Устные вопросы (ответы нужно записать):
(Важно! Это должен быть его личный опыт, без местоимений "мы" и без теории,
только конкретный опыт использования, чтобы было слышно, что это делал лично кандидат)
Какую среду локальной разработки предпочитает (в каких работал)
Применяет ли свои (не из фреймворка) интерфейсы, если да то для чего?
Применяет ли DI, пару примеров из практики?
Пример применения шаблона Билдер
Пример применения шаблона Фабрика
Пример кода (собственного сервиса), где соблюдены стандарты SOLID
Ссылка на github (опционально)