Bitrix-разработчик

Дата размещения вакансии: 26.11.2025
Работодатель: Росконгресс
Уровень зарплаты:
от 138000 RUR
Город:
Москва
Краснопресненская набережная 12
Требуемый опыт работы:
От 1 года до 3 лет

О компании

Фонд «Росконгресс» – социально ориентированный нефинансовый институт развития, крупнейший организатор общероссийских и международных конгрессных, выставочных, деловых, общественных, молодежных, спортивных и культурных мероприятий, созданный в соответствии с решением Президента Российской Федерации.

Что мы предлагаем

  • Оформление по ТК РФ.
  • График работы 5/2, смешанный формат (офис + удалёнка) либо полностью офисный.
  • Офис в 10 минутах от м. Улица 1905 года – комфортное пространство с удобными рабочими зонами.
  • Профессиональное развитие – реальные перспективы для тех, кто хочет расти вместе с компанией.

Кого мы ищем

Bitrix-разработчика уровня Middle / Strong Middle для поддержки и развития существующих сайтов.

Чем предстоит заниматься

  • Поддержка и развитие существующих сайтов на 1С-Битрикс
    (код местами хаотичный, много legacy-решений).
  • Разбор логики уже реализованных решений, поиск и исправление ошибок.
  • Небольшая разработка «с нуля» – новые компоненты/модули в рамках текущих проектов.
  • Оптимизация: запросы, кеширование, скорость работы сайта.

Требования к кандидату

1. Верстка и фронтенд

HTML/CSS (адаптивная верстка)
Уровень: уверенный Middle

  • Верстка макетов любой сложности (desktop / tablet / mobile).
  • Работа с сетками, flex/grid, media queries, pixel-perfect.
  • Понимание принципов BEM.
  • Умение править и поддерживать существующую, местами неидеальную верстку.

Tailwind CSS
Уровень: базовый–средний

  • Использование утилитарных классов для верстки.
  • Работа с responsive-классами.
  • Настройка Tailwind config при необходимости.
  • Понимание, когда Tailwind уместен, а когда лучше обычный CSS/BEM.

JavaScript
Уровень: средний

  • Базовый ES6.
  • Работа с событиями, Fetch API, промисами.
  • Аккуратное внесение правок в существующий код.

jQuery
Уровень: уверенный

  • Написание небольшой фронтовой логики и простых плагинов.
  • Уверенная работа с AJAX, DOM, анимациями.
  • Поддержка и рефакторинг legacy-кода на jQuery.

Angular (базовый)
Уровень: базовый

  • Понимание структуры проекта (модули, компоненты, сервисы).
  • Создание компонента, использование привязок, RxJS на уровне подписки/отписки.
  • Поддержка небольших динамических интерфейсов в существующем проекте.

2. Bitrix / PHP

Компоненты Bitrix (legacy + D7)
Уровень: уверенный Middle

  • Создание и модификация компонентов (component.php, .description.php, .parameters.php).
  • Написание кастомных шаблонов, result_modifier.php.
  • Подключение JS/CSS через init.php или компонент.
  • Поддержка и оптимизация больших, «исторически сложившихся» компонентов.

Работа с API Bitrix
Уровень: уверенный

  • Уверенное владение CIBlockElement / CIBlockSection / CUser / CFile.
  • Работа с Highload-блоками.
  • Написание нестандартных выборок.
  • Понимание кеширования (комплексный кеш, tag cache, managed cache).

D7 ORM
Уровень: средний

  • Написание Entities / DataManager.
  • Выполнение сложных Query.
  • Оптимизация запросов.

PHP
Уровень: средний+

  • Понимание ООП (классы, наследование, абстракция, интерфейсы).
  • Чистый, структурированный код.
  • Базовые паттерны (Factory, Singleton, Adapter).
  • Опыт работы с composer.
  • Умение читать и поддерживать чужой код, в том числе без явной архитектуры.

3. API и интеграции

Клиентская часть API

  • Работа с REST/JSON API.
  • Настройка AJAX-взаимодействия с сервером.
  • Проектирование простых API-взаимодействий со стороны фронтенда.

Интеграции Bitrix

  • Реализация обмена данными с внешними системами.
  • Работа с web-hooks, cron, агентами Bitrix.

4. Софт-скиллы

Коммуникация

  • Сбор и уточнение требований.
  • Общение с менеджерами, аналитиками и дизайнерами.
  • Понятные комментарии и участие в Code Review.

Самостоятельность

  • Решение большинства задач без постоянного менторства.
  • Умение самостоятельно разобраться, как работает существующий функционал, и предложить решение.

Ответственность и качество

  • Тестирование своего кода перед запуском.
  • Понимание, как изменения влияют на систему, особенно в legacy-проектах.
  • Аккуратное отношение к правкам в боевых проектах.