Обязанности:
- Разработка нового и доработка имеющегося функционала продукта;
- Кодревью изменений, вносимых другими разработчиками;
- Рефакторинг кодовой базы;
- Участие в обсуждении технических заданий и принятии архитектурных решений;
- Декомпозиция и оценка поставленных задач;
- Дежурство в поддержке (помощь специалистам первой линии, оперативное исправление критичных ошибок)
- Уверенное владение PHP (8.x), понимание принципов ООП и клиент-серверного взаимодействия;
- Опыт работы с фреймворками Yii2 или Laravel;
- Навыки проектирования/реализации REST API;
- Навыки создания модулей для интеграции приложения с API сервисами;
- Навыки использования JavaScript (jQuery);
- Знание CSS, опыт использования css-фреймворков (tailwindcss/bootstrap/slds);
- Опыт работы с базами даных (PostgreSQL), умение писать SQL запросы и проектировать структуру БД;
- Умение пользоваться системами контроля версий (git);
- Умение пользоваться Docker;
Будет плюсом: - Опыт написания автотестов (codeception)
- Навыки работы с GitLab
- Навыки сборки образов Docker