Описание
Описания нет
Задачи
•Проводить ревью кода разработчиков, проверять архитектуру, качество, безопасность и соответствие стандартам 1С-Битрикс и Битрикс24, возвращать правки и доводить решения до приемлемого уровня
•Оценивать задачи в часах до начала работ и согласовывать оценку с менеджером проекта
•Контролировать фактические трудозатраты, сверять план и факт, разбирать отклонения и переоценивать объём при изменении требований
•Выстраивать техническую цепочку разработки: от требований и декомпозиции до оценки, постановки, разработки, ревью кода, проверки и релиза
•Помогать менеджеру проекта с техническими вопросами: оценивать реализуемость, риски, сроки и состав работ, отвечать заказчику по технической части
•Формализовать требования и превращать их в понятные технические задачи для разработчиков
•Принимать архитектурные решения по сайтам на 1С-Битрикс и CRM на Битрикс24
•Обеспечивать предсказуемую работу интеграций сайтов, Битрикс24, 1С и внешних сервисов через REST API и согласованные контракты
•Вести техническую документацию по решениям, интеграциям и правилам разработки
•Поддерживать процесс работы с Git: ветки, ревью и релизы, чтобы в прод попадал проверенный код
Требования
•Опыт коммерческой разработки на 1С-Битрикс и Битрикс24 от 4 лет, включая опыт в старшей роли: ведущим разработчиком, техлидом или руководителем группы
•Уверенное знание ядра Битрикс D7 и REST API Битрикс и Битрикс24
•Уверенные знания в области электронной коммерции: корзина, заказы, доставка и обмен с 1С
•Понимание CRM-сущностей, бизнес-процессов, смарт-процессов и отчётов в Битрикс24
•Опыт ревью кода: умение читать чужой код, находить проблемы и объяснять, как их исправить
•Опыт оценки задач в часах и контроля фактических трудозатрат
•Уверенное знание PHP, MySQL, HTML, CSS, JavaScript и понимание ООП
•Опыт интеграций Битрикс24, 1С и внешних API
•Уверенное владение Git
•Понимание релизного процесса и CI/CD
•Опыт работы со статическим анализом PHPStan и автотестами
•Умение обсуждать с менеджером проекта и заказчиком задачи, сроки и риски без лишней технической детализации
•Готовность разбирать чужой код и доводить его до рабочего состояния, а не переписывать проект с нуля
Будет плюсом: опыт постановки задач разработчикам и приёмки их результата, ведения технической документации
Условия
•График 5/2