Обязанности:
Кто мы и почему вам стоит к нам присоединиться? Advertmed — агентство медицинского маркетинга и IT №1 для бизнеса в сфере медицины. Мы с 2018 года создаём уникальные сервисы для 150+ клиентов, помогая им расти и выстраивать идеальные бизнес-процессы. Мы на рынке уже почти 10 лет, но не собираемся останавливаться. Наша цель — занять абсолютное лидерство, и ты можешь стать ключевой фигурой этого роста. Мы разрабатываем эксклюзивные инструменты для интеграции любых МИС с Битрикс24, и нам нужен профессионал, который будет управлять этими проектами с олимпийским спокойствием и коммерческой хваткой. Основные задачи: Интеграция готовой HTML/CSS/JS-верстки, настройка структуры публичной части, меню, навигационных цепочек и прав доступа. Глубокая кастомизация типовых компонентов через parameters.php, result_modifier.php, component_epilog.php без изменения ядра и без создания собственных компонентов. Разработка собственных модулей и расширение логики через обработчики событий (ядро, ИБ, почта, поиск, этапы выполнения страницы), включая связки OnBefore/OnAfter. Динамическое управление контентом и метаданными страницы: отложенные функции, Set*/Get*, ViewContent, буферизация вывода. Работа с API ИБ и пользователей (D7/legacy): CRUD, фильтрация, пользовательские поля (UF), свойства типов «список/файл/дата». Настройка почтовых событий, шаблонов, отправка писем (Send/SendImmediate), работа с очередью b_event. Реализация агентов: настройка параметров, соблюдение ограничений кода, выполнение на хитах и cron. Обеспечение производительности и корректного кеширования: пакетная выборка данных, отсутствие запросов к БД в циклах, управление ключами кеша (setResultCacheKeys), стабильная работа при включённом/выключенном кеше. 🛠 Требования к кандидату: Уверенный PHP (ООП), MySQL, понимание MVC-архитектуры Bitrix Framework. Знание порядка выполнения страницы, конфигурационных файлов (.settings.php, dbconn.php), размещение кода строго в /local/. Опыт работы с событиями (addEventHandlerCompatible), передача данных между обработчиками через статические свойства или Singleton (без $GLOBALS и модификации arFields по ссылке). Строгое соблюдение стандартов безопасности и чистоты кода: Вывод данных только из ключей без ~ (защита от XSS). Валидация фильтров перед выборкой, отбор только активных элементов. Вынос всех текстовых фраз в языковые файлы. Запрет на хардкод ID (ИБ, групп, свойств): использование констант/переменных в одном месте. Понимание принципов оптимизации: минимальная выборка, фильтрация на уровне SQL, отсутствие N+1 запросов. Умение работать в изолированной среде, опираясь на официальную документацию и штатные инструменты платформы. 🌟 Будет преимуществом: Наличие сертификатов 1С-Битрикс №1 («Интеграция дизайна») и №2 («Основные инструменты кастомизации»). Опыт подготовки к сертификации, работы с демо-сервером и экзаменационным окружением. Понимание механизмов индексации поиска, очередей почтовых событий и оптимизации удалённых подключений. Ответственный подход к качеству: удаление неиспользуемых файлов из шаблонов, актуализация кода под текущие стандарты платформы.Похожие вакансии