з/п не указана
Москва
Дубининская улица 80
Дубининская улица 80
От 3 до 6 лет
Обязанности:
- Управление коллективом из 2-х разработчиков (Middle, Junior)
- Анализ трудоемкости и распределение задач между внутренними разработчиками и внешними подрядчиками
- Анализ и приемка работ выполненных сторонними подрядчиками
- Разработка нового функционала и доработка существующего сайта на платформе 1С-Битрикс.
- Разработка собственных компонентов, модулей, обработчиков событий и сервисов.
- Интеграция сайта с 1С, ERP, CRM, API внешних сервисов, службами доставки, платежными системами и другими корпоративными системами.
- Работа с каталогом товаров, ценами, остатками, заказами, пользователями, программами лояльности и персональными предложениями.
- Оптимизация производительности сайта, PHP-кода и SQL-запросов.
- Диагностика и устранение ошибок в production-среде.
- Рефакторинг существующего кода и устранение технического долга.
- Участие в проектировании новых решений и обсуждении архитектуры.
- Работа с Git, участие в code review и соблюдение принятых стандартов разработки.
- Взаимодействие с аналитиками, разработчиками 1С, системными администраторами, дизайнерами и бизнес-заказчиками.
Требования:
- Опыт коммерческой Web-разработки — от 3 лет.
- Уверенный опыт разработки на 1С-Битрикс / Bitrix Framework.
- Хорошее знание:
- PHP;
- MySQL;
- HTML, CSS, JavaScript;
- REST API / JSON / HTTP;
- Git.
- Понимание архитектуры Bitrix:
- компоненты и шаблоны компонентов;
- инфоблоки;
- Highload-блоки;
- ORM / D7;
- события;
- агенты;
- кеширование;
- права доступа;
- работа с каталогом и модулем интернет-магазина.
- Умение писать поддерживаемый, структурированный и документированный код.
- Понимание принципов ООП, SOLID, DRY, KISS.
- Умение анализировать чужой код и безопасно дорабатывать существующие решения.
- Опыт интеграции с внешними системами через API.
- Навыки диагностики проблем производительности и оптимизации SQL-запросов.
- Понимание принципов информационной безопасности Web-приложений.
- Умение работать с Linux-средой на уровне, необходимом разработчику: логи, конфигурации, SSH, CLI.
- Самостоятельность: способность разобраться в существующей системе, предложить решение и довести задачу до production.
- Опыт разработки для крупных розничных сетей.
- Опыт работы с интернет-магазинами с большим каталогом товаров, большим количеством магазинов, цен и остатков.
- Практический опыт интеграции Bitrix с 1С.
- Работа с программами лояльности, бонусами, промокодами и персональными ценами.
- Опыт реализации Click&Collect, доставки из магазинов, резервирования товара и омниканальных сценариев.
- Опыт работы с Kafka, Redis, Memcached, RabbitMQ или другими системами кеширования и очередей.
- Опыт с Docker и CI/CD.
- Опыт оптимизации высоконагруженных Web-систем.
- Знание современных PHP-frameworks и подходов разработки за пределами Bitrix.
- Опыт работы с системами мониторинга и логирования.
Условия:
- Работа в крупной компании;
- Оформление и соблюдение ТК РФ;
- График работы: 5/2;
- Офис метро Павелецкая/Серпуховская;
- Возможность перейти на гибридный график после испытательного срока;
- Корпоративная скидка на ДМС;
- Корпоративный тариф на фитнес-клуб.