Краснопресненская набережная 12
О компании
Фонд «Росконгресс» – социально ориентированный нефинансовый институт развития, крупнейший организатор общероссийских и международных конгрессных, выставочных, деловых, общественных, молодежных, спортивных и культурных мероприятий, созданный в соответствии с решением Президента Российской Федерации.
Что мы предлагаем
- Оформление по ТК РФ.
- График работы 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-проектах.
- Аккуратное отношение к правкам в боевых проектах.