Ведущий вэб разработчик (Senior) — Россия, Москва
Зарплата не указана
ОткликнутьсяОбязанности: • Управление коллективом из 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;
• Офис метро Павелецкая/Серпуховская;
• Возможность перейти на гибридный график после испытательного срока;
• Корпоративная скидка на ДМС;
• Корпоративный тариф на фитнес-клуб.