Краткое описание:
- Разработка и сопровождение веб‑проекта на платформе 1С‑Bitrix с использованием D7 (нового ядра), реализация модулей, компонентов и интеграций, оптимизация производительности и обеспечение безопасности.
Обязанности:
- Разработка функциональных модулей и компонентов на основе Bitrix D7 (использование пространства имён, ORM, событийной модели).
- Проектирование и реализация бизнес‑логики с применением классов и сервисов D7.
- Работа с Highload‑Blocks: проектирование структуры, загрузка и оптимизация хранения больших объёмов данных.
- Создание и поддержка кастомных административных интерфейсов в админке Bitrix.
- Оптимизация запросов, кеширования и индексации; работа с инструментами профилирования (производительность страниц, timeouts).
- Миграция старых проектов на D7: рефакторинг старого кода (CModule, агент, устаревшие API) на современную архитектуру.
- Документирование кода и создание технической документации для модулей и интеграций.
- Поддержка и исправление багов в продакшн‑среде, участие в мониторинге и аварийном восстановлении.
Требования к опыту и знаниям:
Обязательные:
- Уверенные знания PHP (>=7.4, желательно 8.x) и ООП‑подхода.
- Практический опыт разработки на 1С‑Bitrix с использованием D7 (ORM, Entity, сервисы, мероприятия/события).
- Опыт работы с MySQL (оптимизация запросов, индексы, сложные запросы).
- Знание HTML/CSS, JavaScript (ES6+);
- Навыки работы с Linux/Unix‑сервером, умение читать логи, выполнять базовые настройки.
- Опыт настройки и работы с nginx/apache, PHP‑FPM.
Желательные (преимущество):
- Bootstrap 5+, SASS (или другие препроцессоры).
- Опыт работы с Highload‑Blocks и массовыми данными.
- Опыт разработки REST API и работы с OAuth/JWT.
- Знание Composer, PSR‑стандартов, автозагрузки.
- Опыт оптимизации производительности Bitrix (кеширование, ESI, memcached/redis).
- Опыт работы с 1C интеграцией (exchange, commerceML) — будет плюсом.
- Знание английского языка на уровне чтения технической документации.
Условия:
Ромадина Юлия Сергеевна
Москва
до 200000 RUR
Москва
от 80000 RUR