Разработчик PHP middle
Требования
Местоположение и тип занятости
Компания
Автоматизированная система торгов
Описание вакансии
Условия работы
Обязанности
- Разработка нового функционала, оптимизация и исправление сервиса.
- Code Review
- Проектирование архитектуры, планирование, интеграция
Требования
- Владение: ООП, MVC, SOLID, DRY, Docker
- Back: PHP 7.2, Symfony 3.4+, Doctrine ORM 2.5+, *nix shell scripts
- Front: JS (ES6), Vue.js 2+
- Database: PostgreSQL 10+
- Вёрстка: HTML5, CSS
- Контроль версий: Git, gitflow
- Умение продумывать архитектуру: корректные связи между таблицами и объектами. Понимание реляционной модели данных.
- Большая практика работы с чужим кодом.
- При разработке учитывать расход CPU и памяти, в связи с чем принимать оптимальные решения.
- Следование принципу DRY, не должно быть дублирования логики.
- Понимание работы миграций БД.
- Использование Git для атомарных коммитов, там, где есть необходимость. Т.е. история изменений Git должна легко читаться и суть каждого коммита должна быть ясна, он по возможности не должен включать в себя большие изменения.
- Код должен легко читаться: разумные названия, комментирование кода.
- Желание работать над серьёзным проектом, расти и развиваться.
Условия работы
- Офис расположен в центре Москвы. (м. Киевская или Спортивная)
- График работы 5/2 с 9-00 до 18-00, в пятницу до 17.00
- Заработная плата по результатам собеседования
- Оформление по ТК, соц.пакет (в т.ч. ДМС, мобильная связь)