Full Stack developer PHP
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Требуется full stack developer на PHP в команду по разработке сервиса для instagram. Stak Symfony, Laravel, JavaScript, Node.JS - Angular2, React, Vue, Ember
На данном этапе работа над сервисом ведется командной из 3 человек. Один человек работает над бэкендом, второй - над UI и API. Третий - бэкенд + UI.
Взаимодействие бэкенда и фронтенда сейчас происходит с помощью API.
На данном этапе разработка бэкенда ведется на чистом PHP с использованием готовых библиотек для взаимодействия с instagram.
API и UI - Symfony, PHP и планируется использовать Vue, React илл Angular. БД - MySql.
Нужен опытный человек, который сможет разобраться в том, что есть сейчас и оформить сущеуствующую структуру сервиса (бэкенд + API + UI) в новую, в более правильную, которая должна отвечать принципам\стандартам RESTfull API и MVC, с которой легко и понятно работать и легко масштабировать.
Нужно хорошо разбираться в принципах взаимодейтсвия модулей с помощью API.
В первую очередь, в начале, нужно перенять часть, которая касается API и UI. UI на данном этапе должно быть собрано с помощью Twitter Bootstrap или готовых темплейтов.
Плюс в бэкенде оформить код в правильную структуру.
Код также должен удовлетворять принципу DRY, оформляться в виде отдельных функций\модулей, хелперов, должны быть понятными, читабельными, с комментированием.
Вести командную разработку, сохранять, поддерживать версионность необходимо с помощью сервисов Github или Bitbucket. Также необходимо наладить этот процесс.
К вакансии указал сферу деятельности бэкенд, но на самом деле нужно вести работу и помогать людям, которые уже работают над сервисом, как в бэкенде, так и во фронтенде. В помошниках будет 2 специалиста на бекенд и 1 на фронтенд.
Дополнительные инструкции
Нужно будет работать с данными библиотеками:
1. Неофициальное API instagram - https://github.com/mgp25/Instagram-API
2. Скрепер информации Instagram - https://github.com/postaddictme/instagram-php-scraper