Ижевск, улица 10 лет Октября, 57
Привет! Мы команда Nutnet :)
Ищем Bitrix-разработчика уровня Middle в контур корпоративных проектов.
Занимаемся заказной разработкой. В большинстве своем это сервисы, которые мы создаем и развиваем на Laravel, а также контур корпоративных сайтов на Битрикс.
Плюс компании, занимающейся сервисной разработкой, в большом разнообразии задач — это дает возможность ускоренного роста hard-скиллов, кругозора и грейда.
Вы будете участвовать во всех Битрикс-проектах.
Писать код и настраивать компоненты.
Участвовать в оценке и декомпозиции. Активно взаимодействовать с руководителями проектов.
Мы гибко и прозрачно выстраиваем работу над проектами.
Отсечки: неделя, месяц. У вас будет возможность влиять на процессы в команде, объем работ и качество результата.
Стэк:
На новых проектах реализуем связь бэка с фронтом через API.
Что нужно делать:
Что ожидаем:
– Уверенный PHP, опыт коммерческой разработки на Битрикс от 2 лет;
– Понимание архитектуры Битрикс, опыт работы с компонентами и шаблонами: bitrix:catalog, bitrix:catalog.section, bitrix:catalog.element, bitrix:catalog.smart.filter, bitrix:sale.basket.basket, bitrix:sale.order;
– Понимание специфичных особенностей Битрикс: кеширование, инфоблоки, особенности хранения и выборки данных;
– Опыт разработки на D7: ORM, события, агенты, сервис-локатор; умение писать собственные модули и компоненты;
– Понимание структуры магазина: товары → торговые предложения → остатки → цены → скидки → корзина → оформление заказа. Опыт работы со стандартными механизмами скидок, статусов заказа;
– Настройка и отладка обмена с 1С (каталог, остатки, цены, торговые предложения). Понимание схемы CommerceML, структуры import.xml/offers.xml, работы с ТП (SKU);
– Умение работать с REST API, JSON, XML. Понимать как на стороне Битрикс организовать прием и отдачу данных;
Будет плюсом:
1. способность анализировать производительность, выявлять узкие места (тяжелые SQL-запросы, проблемы кеширования);
2. Умение работать с bx.js: BX.ajax, BX.ready, кастомные AJAX-вызовы, обработка клиентских событий (BX.addCustomEvent), подмена поведения стандартных компонентов (корзина, фильтр, каталог).
Важно уметь кастомизировать коробку, писать чистый, читаемый код и быстро разбираться в чужом.
Почему мы?
Будем рады, если Вы присоединитесь к нашей команде! :)