Нижний Новгород
В команду, которая занимается развитием инструментария для маркетинговых целей, например, может заниматься как разработкой новых лендингов, так и компонентов для них, требуется Middle PHP разработчик (backend). Также команда отвечает за часть разработки по продукту — в основном тех блоков, которые связаны с процессом оформления заказа на сайте (дизайн страниц, новых способы оплаты или механики).
Задачи, которые предстоит делать:
- Развитие инструментария для маркетинговых целей;
- задачи, связанные с изменением логики списания баллов;
- доработки текущего функционала и старых механик на сайте;
- логика размещения акционных баннеров в категориях;
- АБ тесты;
- переработка превью карточки товара;
- ряд задач по корзине.
Обязанности:
- поддержка действующих сайтов и сервисов компании;
- разработка нового функционала;
- интеграции с внешними сервисами;
- постоянное взаимодействие с командой.
Требования:
- Практический опыт разработки на PHP8 и выше от 2 лет;
- Знание и применение на практике ООП, паттернов проектирования, принципов SOLID, DRY, KISS;
- Опыт работы с Yii2 Framework, в том числе с миграциями, фикстурами и DI (приветствуется также опыт работы с Symfony);
- Опыт покрытия тестами Codeception (и/или phpunit);
- Опыт работы с РostgreSQL и написания сложных SQL запросов (с применением оконных функций);
- Умение работать с чужим кодом, в том числе legacy;
- Опыт использования Git, Composer;
- Опыт работы с Docker и docker-compose, написания Dockerfile;
- Опыт в использовании *nix-систем;
- Опыт декомпозирования задач и проведения технической аналитики для разработчиков уровня Junior;
- Опыт код-ревью.