Тимлид-разработчик, Team Lead
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Привет ! Мы Welcome Tech — отдел продуктовой веб-разработки ресторанного холдинга Welcome Group. Занимаемся развитием внутреннего продукта для автоматизации доставки еды из 45 ресторанов, который объединяет: гостей, курьеров, диспетчеров и рестораны. В среднем выполняем 30 000 заказов в месяц и где-то 1 000 в день.
Мы ищем тимлида. Будет мнооооого интересной работы и достойная компенсация. Команда разработки включает 4 бэка и 1 фронта. Плюс РП, Аналитик и QA. Работаем и придерживаемся методологии SCRUM.Вы будете активно участвовать в планировании проекта, декомпозиции, оценке и приемке задач, управлении работой команды, активно взаимодействовать с РП, Аналитиков и QA. У вас будет возможность влиять на процессы в команде, объем работ и качество результата.
Проект: Welcome Доставка — агрегатор доставки из ресторанов холдинга:
1. клиентские интерфейсы: Сайт, Android и iOS;
2. внутренние интерфейсы: диспетчер, кухня, курьер и маркетинг;
3. вишенка на торте ядро системы с бизнес-логикой. Работы много, будут задачи с серьезными вызовами на стыке между сервисами.
Техстэк: Бэк пишем на PHP, используем Zend, движемся к Symphony. Фронт — Angular, React, Flutter. Мы не ограничиваем себя этим набором — есть свобода выбора.
- PHP и фреймворки Zend и Symphony
- MySQL, PostgreSQL, Redis
- Rest API, SOAP
- Docker
- SPA, PWA
Обязанности: Видим тимлида как управленца командой разработки с развитыми техническими навыками. В контуре аналитик—тимлид—команда—QA. Писать код скорее всего не будете, в рамках задач будет:
- управление разработкой в рамках проекта;
- подбор оптимального стека и проектирование решений;
- взаимодействие с аналитиком для фиксации требований;
- оценка и декомпозиция работ для новых итераций / спринтов;
- обсуждение и приемка задачи в своей группе (ревью кода);
- совершенствование инфраструктуры для проектов;
- формирование целей для развития команды;
- поддержание стандартов качества кода;
- контроль эмоционального состояния команде;
- развитие уровня компетенций в команде;
- контроль экономики проекта в рамках разработки.
Важно умение осмыслить сложное, придумать как это сделать, и разделить на небольшие атомы для реализации в команде.
Развитие: Уделяем много внимания развитию:
1. Раз в полгода перфоманс ревью и план развития
2. До 16 часов в месяц выделяем на обучение внутри компании
3. Регулярно проводим внутренние митапы — обмен опытом
4. Стремимся, поддерживаем и участвуем в расширении кругозора.
Почему мы?
- Сильная команда разработки и процессы
- Плавающее начало рабочего дня
- Проект с долгим циклом разработки
- Нестандартные задачи на стыке между сервисами
- Возможность удаленной работы
Ожидания от кандидата
- Опыт работы в качестве разработчика не менее 3 лет
- Знание правил: PSR, OOP, SOLID, Паттернов
- PHP: zval, Hashtable vs Hashmap, SDK (платежи, s3), расширения для графики
- HTTP, Cookies, Session, OWASP
- БД: индексы, ключи, ACID, нормал-ция/денормал-ция, Explain, В-tree, Join vs Sub-query
- Опыт работы с любым из MVC фреймворков
- Умение думать архитектурно и проектировать решения
- Опыт участия в оценке и декомпозиции работ
- Способность коммуницировать и доносить мысль простым языком
Будет плюсом:
- Опыт работы тимлидом или страшим разработчиком
- Знание: SPL, Рефлексия, DDD, TDD, Big O
- Опыт с Elastic, Rabbit, опыт с микросервисами
- Опыт с фронтовыми задачами в стеке: JS, Vue или React или Angular
- Опыт настройки CI/CD
- Опыт наставничества
Условия работы
- Оформление по Трудовому кодексу РФ
- Зарплата: рыночная, в зависимости от компетенций
- Переиндексация ЗП каждый год
- Офис в БЦ «Конструктор»: open space, кухня, парковка