Бэк‑энд разработчик / Back‑end developer (PHP/Bitrix/MySQL/VUE/GitLab)
Требования
Технологический стек:
- Bitrix Framework
- MySQL
- VUE
- Git (GitLab)
Общие требования:
- Опыт коммерческой разработки от 2 лет (будем ждать ваши ссылки на код);
- Отличное знание PHP 8 (строгая типизация, генераторы, трейты, интерфейсы, практическое использование шаблонов проектирования)
- Понимание принципов SOLID;
- Понимание REST-архитектуры,
- Знание SQL;
- Опыт командной разработки с использованием Git, CI/CD.
Требования знания PHP
- работа с массивами,
- работа со строками,
- регулярки,
- CURL/GUZZLE.
Требования знания ООП
- строгая типизация,
- генераторы,
- трейты,
- интерфейсы.
На интервью будем спрашивать:
- какие бывают классы и для чего они нужны,
- практическое использование шаблонов проектирования,
- обязательно спросим про 2 из 5-ти Букв из SOLID.
Требования знания Bitrix
- D7,
- кеширование,
- структура компонента,
- основные настройки сайта,
- многоcайтовость.
На интервью мы будем спрашивать:
- Как развернуть проект на Виртуальной машине Битрикс.
- Как создать кастомный компонент.
- В чем отличие компонентов на старом ядре и на D7.
- Вопросы по работе с инфоблоками.
- Разделы и элементы - работа со свойствами.
- Настройка Smart.Filter.
- Работа с товаром/корзиной/заказом.
- Работа со скидками и купонами.
- События.
- Обязательно спросим про кеширование.
Требования знания Git
- Умение работать из консоли,
- Умение настройки GIT в IDE.
На интервью мы будем спрашивать:
- Как инициализировать GIT на новом проекте.
- Как склонировать проект.
- Как создать ветку.
- Как сделать коммит.
- Как спушить/спулить и отменить.
- Как решить конфликты.
Будет плюсом, но не обязательно:
- опыт в настройке сервера;
- опыт работы с Docker;
- опыт работы с Composer;
- опыт написание unit-тестов;
- опыт работы с Fraemwork Laravel.
Задачи
- Разработка новых модулей и функционала Bitrix Framework;
- Разработка интеграционных решений c внешними системами;
- Разработка кастомных компонентов;
- Поддержка текущих проектов.
Условия
- Fulltime, постоянная работа без совмещения с работой в других компаниях;
- Офис / гибрид / удаленка в зависимости от места нахождения кандидата;
- Оформление по ТК РФ‚ пятидневка, плавающие начало и конец дня;
- Белая зарплата (уровень вознаграждения обсуждается с успешным кандидатом по результатам собеседования);
- Обучение за счет компании‚ перспективы роста, опытные коллеги;
- В случае работы в офисе: 15 минут от ст.м. Технологический институт.