Разработчик на PHP фреймворк Symfony
150 000 0
ВНИМАНИЕ: разработчик ищется в стартап-партнер.
Нужен сильный разработчик серверной части с опытом проектирования и разработки клиентских WEB-приложений на PHP с применением фреймворка Symfony 2/3.
Что мы ждем от кандидата:
Спроектировать архитектуру web-сервиса.
Запрограммировать все страницы сервиса, верстка которых уже есть.
Писать самодокументированный код с сопроводительной документацией.
Взаимодействовать с подрядчиками при необходимости.
Требования:
Опыт проектирования информационных систем.
Понимание паттернов проектирования DDD.
Уверенное владение PHP 5.6, 7.0.
Уверенное владение SQL и опыт работы с MySQL / PostgreSQL
Знакомство с фреймворками ZF2, Symfony 2/3.
Хорошее знание HTML 5, CSS 3, SCSS.
Уверенные навыки работы с Linux.
Опыт работы с Git, понимание Git-workflow.
Умение писать тесты и понимание TDD.
Умение писать самодокументируемый код.
Привычка писать сопроводительную документацию.
Отличное понимание RESTful, RPC и опыт проектирования API.
Опыт интеграции со сторонними RESTful / RPC-сервисами.
Опыт подключения рассылок внешних поставщиков услуг.
Знания современных технологий в своей сфере, умение быстро изучать новые технологии.
Знание английского на уровне чтения технической литературы или выше.
Сайт предполагает подключение внешних сервисов и ряд основных задач:
Оплата пластиковыми картами.
Подключение рассыльщика, желательно maildrill.com, включая настройку очереди отправки.
Загрузка адресных книг из почтовых ящиков Mail, Gmail, Yandex и других, а также файлов Excel и CSV.
Подключение аналитики по итогам рассылки, которая должна выводиться в личный кабинет пользователя.
Настройка через API уже сверстанных двух редакторов на технологии SVG.
Создание функционального личного кабинета, а не информационного, где пользователь совершает ряд действий.
Создание административной части сайта, которая предполагает замену контента, создание справочников для личного кабинета (около 15 штук), а также создание аналитики по действиям клиентов.
Подтверждение вышеперечисленного опыта - наличие в портфолио у кандидата/кандидатов сложных функциональных сервисов, а не информационных сайтов и не landing page. Плюсом будет наличие размещенных кодов в open-source, типа GitHub.
Условия сотрудничества обсуждаются с каждым кандидатом индивидуально, в зависимости от компетенций.
Рассматриваем сотрудничество только с физическими лицами или ИП, которое оформляется договором заказа с передачей исключительных прав. Все разработки ведутся на сервере заказчика.
Работа предусматривает полную занятость, с дальнейшим оформлением в штат компании по итогам запуска первой версии сервиса.