Обязанности:
Твёрдое знание PHP версии 7.3 и выше и их особенностей.
- Опыт работы в Laravel версии 7.* и выше.
- Опыт работы с AngularJS.
- Опыт работы с большими сервисами.
- Опыт разработки REST API (с документированием).
- Опыт в ведении документации по проекту.
- Понимание основ работы в GIT.
- Умение грамотно работать с паттерном MVC.
- Уверенное понимание когда нужны Helpers.
- Уверенное понимания работы MySQL.
- Умение строить правильную структуру таблиц.
- Умение создавать сложные отношения и запросы с использованием Eloquent ORM.
- Умение работать с Аксессорами и мутаторами.
- Умение наполнять базу фиктивными данными.
- Умение работать с событиями, локализацией, сессиями, уведомлениями, кешированием, очередями и планировщиком.
- Умение работать с локализацией (в данный момент 3 языка).
- Умение правильно интегрировать и использовать сторонни сервисы.
Наши ожидания:
Требуется уверенный в себе, пунктуальный в мелочах разработчик на Laravel, который пишет чистый код и придерживается принципу DRY. Который не постесняется, подумать над задачей больше времени чем потратить на написание кода.
Будет плюсом:
- Придерживаться умеренного комментирования кода.
- Придерживаться ведения исчерпывающих уведомлений о действия в системе (success, info, warning, error ...).
- Придерживаться принципу DRY (Don't Repeat Yourself).
- Поддержание чистоты кода.