Senior PHP-разработчик (Full/Part-time)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Студия 15 в поисках Senior PHP-разработчика на полную или частичную занятость в распределенную команду. Вакансия также подходит для разработчиков, которые хотят развить навыки тимлида.
После интервью оплачиваемый испытательный срок на 1-2 недели с частичной занятостью. Сделаем 2-3 задачи в нашем проекте и оперативно примем решение о сотрудничестве. Гибко для совмещения с текущей работой.
О компании
Занимаемся разработкой сайтов и веб-приложений. Выполняем полный комплекс работ над продуктом от аналитики до продакшена. Проекты крупные, длительные, со сложной функциональностью, которую создаем с нуля специально под клиента.
На рынке более 15 лет, и пять из них работаем распределенной командой. Процессы построены для комфортной, удалённой работы с простой коммуникацией и отсутствием бюрократии.
О технологиях
Непрерывно развиваем инженерную культуру, которая улучшает качество разрабатываемых продуктов и позволяет браться за новые, сложные вызовы.
- Пишем код на PHP 7-8. В качестве базы данных используем MySQL.
- Для сложных проектов выбираем Symfony, а для простых Laravel.
- Исходный код храним в GitLab. Активно используем CI/CD для сборки проектов и автоматического развертывания стендов.
- Автоматизируем контроль качества кода. Используем PHPStan для статического анализа и PHPUnit для тестов.
- Работаем в процессах с акцентом на качество. Пишем технический дизайн перед началом решения задач и проводим code review.
- Исследуем архитектурные решения, проводим технические митапы и развиваем open-source проекты, где аккумулируем знания.
Open-source:
- Symfony Starter Kit: https://github.com/15web/symfony-starter-kit.
- Laravel Starter Kit: https://github.com/15web/laravel-starter-kit
- SDK Sailplay: https://github.com/15web/sailplay-php.
О задачах и навыках
Предстоит выполнять следующие задачи:
- Разрабатывать API, функциональные веб-приложения и административные системы, писать автоматические тесты.
- Участвовать в проектировании архитектуры, декомпозировать и описывать функциональность.
- Вести проекты совместно с тимлидом и менеджером. Начиная от оценки и проектирования, до реализации, и последующего развития проекта.
- Участвовать в наставничестве менее опытных разработчиков (контроль качества кода, работа с задачами).
Чтобы уверенно чувствовать себя на проектах, необходимы следующие навыки:
- PHP 7-8, MySQL, Git.
- Любой из PHP-фреймворков. В сложных проектах используем Symfony.
- Опыт коммерческой разработки в команде.
- Опыт ответственности за результат, качество и людей.
Об условиях
- Наставничество опытного тимлида с опытом 20+ лет в программировании.
- Командные мероприятия по профессиональному развитию, исследованию подходов к разработке, эксперименты в open-source.
- Крупные проекты с современным стеком технологий.
- Регулярная индексация заработной платы.
- Официальное трудоустройство с оплатой два раза в месяц.
- Пятидневная рабочая неделя с гибким графиком. Работаем с 9 по Мск.
Как откликнуться на вакансию
Пожалуйста, напишите сопроводительное письмо. В письме расскажите о проектах с релевантными технологиями и задачах. Будет здорово, если покажите примеры исходного кода.
Зададим уточняющие вопросы по резюме в письменном виде, затем проведем интервью, где расскажем о себе, обсудим опыт в проектах и технологиях.
После интервью оплачиваемый испытательный срок на 1-2 недели с частичной занятостью. Сделаем 2-3 задачи в нашем проекте и оперативно примем решение о сотрудничестве. Гибко для совмещения с текущей работой.