Informazioni sull'offerta
Разработка и развитие действующей системы на PHP 7.4 и Yii2 Advanced: рефакторинг легаси-кода, создание новых модулей и оптимизация работы с базой данных. В работе ожидается активное использование AI-инструментов для анализа кода, автоматизации рутины и написания тестов.
О проекте
Работа предстоит с действующей системой на PHP 7.4 и Yii2 Advanced, которую необходимо постепенно улучшать без переписывания с нуля.
Что предстоит делать
- Рефакторить легаси-код, улучшая его структуру и читаемость
- Разрабатывать новые модули и функциональность в существующей архитектуре
- Оптимизировать медленные SQL-запросы и снижать нагрузку на базу данных
- Использовать AI для написания шаблонного кода, включая CRUD, миграции и виджеты Yii2
- Использовать AI для анализа сложных участков легаси-кода и поиска скрытых ошибок
- Генерировать unit-тесты для покрытия рефакторинга
- Писать документацию к непонятным участкам кода
Ожидания от кандидата
- Опыт от 5 лет
- Уверенное знание Yii2, включая устройство Application, Active Record, события и поведения
- Умение читать чужой код, учитывать недокументированные зависимости и постепенно улучшать легаси без переписывания с нуля
- Опыт работы с MySQL, включая EXPLAIN, настройку индексов и работу с большими таблицами
- Активное использование AI в повседневной работе
Будет плюсом
- Опыт миграции с PHP 7.4 на 8.x
- Понимание асинхронных очередей RabbitMQ или Redis Streams
- Умение писать консольные команды в Yii2
Условия
- Полная занятость
- Удалённая работа
- График 5/2
- Работа по Московскому часовому поясу
- Возможность использовать современные AI-инструменты и влиять на подход команды к работе с ними
- Процесс код-ревью и работы с техническим долгом