PHP-разработчик
Интересный проект по модернизации инфраструктуры с использованием современного стека (Rector, Symfony 8). Официальное оформление и удаленка делают вакансию привлекательной для опытных разработчиков.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Высокая сложность обусловлена необходимостью глубокой экспертизы в Symfony и специфическим опытом миграции крупных систем с PHP 7 на 8, включая работу с Rector и сложными зависимостями.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата в объявлении не указана, но для PHP-разработчика уровня Senior (от 5 лет опыта) с глубоким знанием Symfony на российском рынке медиана составляет около 300 000 рублей. Предложение будет конкурентоспособным, если попадет в диапазон 250-350 тысяч.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
*💻 «Кросслинкер» ищет PHP-разработчика для миграции большой системы на PHP 8*
Предстоит разобрать зависимости проекта, обновить PHP и Symfony, настроить воспроизводимую сборку и помогать команде переносить модули.
Нужны от 5 лет PHP, глубокое знание Symfony и опыт обновления PHP с 7.x до 8.x или работы с крупным единым репозиторием. В работе пригодятся Rector, Composer, PostgreSQL и CI.
Удалённо по России, гибкий график, оформление по ТК РФ. Зарплату обсуждают.
*➡️ 📍* Навигация: База знаний • Задачи • Собеседования
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- CI/CD
- PostgreSQL
- PHP
- Symfony
- Composer
- Rector
Возможные вопросы на собеседовании
Вакансия сфокусирована на переходе с PHP 7 на 8. Важно понимать, какие изменения в типизации или движке могут сломать текущий код.
С какими наиболее критичными обратно несовместимыми изменениями (BC breaks) вы сталкивались при переходе с PHP 7.4 на 8.x?
В описании упомянут Rector как инструмент для работы. Работодателю важно знать, умеет ли кандидат автоматизировать рутину.
Как вы настраиваете правила Rector для поэтапной миграции большого проекта, чтобы не получить тысячи ошибок одновременно?
Миграция Symfony — сложный процесс, требующий понимания изменений в конфигурации и контейнере зависимостей.
Опишите ваш подход к обновлению Symfony в крупном проекте: как вы работаете с устаревшими (deprecated) функциями и изменениями в Service Container?
Упоминается настройка воспроизводимой сборки. Это вопрос про Docker, CI и управление зависимостями.
Что, по вашему мнению, является ключевым для обеспечения 100% воспроизводимости сборки PHP-приложения в CI/CD пайплайне?
Работа с крупным репозиторием требует навыков разрешения конфликтов и управления версиями библиотек.
Как вы решаете конфликты зависимостей в Composer при обновлении PHP, если некоторые сторонние пакеты еще не поддерживают новую версию?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

