Москва, Партийный переулок, 1к57с1
Метро: ДобрынинскаяИщем тимлида, который хорошо понимает код и умеет руководить разработкой. Основная роль - писать новую CMS, помогать команде принимать технические решения, следить за качеством и сроками. Придётся подключаться к сложным задачам и архитектуре, работать в многозадачности.
Технические требования:
глубокое знания PHP 7.1 и выше, его синтаксиса, современных принципов и подходов, ООП, SOLID, паттернов и принципов чистого кода;
опыт коммерческой разработки от 4–5 лет;
опыт работы с современным MVC-фреймворком Symfony, глубокое знание;
опыт проектирования и интеграции REST API;
работа с Git, опыт системного code review;
опыт работы с библиотекой API Platform;
умение оптимизировать производительности PHP-кода;
опыт работы с базами данных MySQL, умение проектировать и оптимизировать запросы к базе данных;
хорошее знание Docker и CI/CD;
опыт работы с современными брокерами сообщений;
опыт работа в git, Redis, Elasticsearch;
умение проектировать архитектуру приложения;
умение документировать свой код (phpDoc);
умение написание технической документации (блок схем, алгоритмов и тд);
опыт системного code review;
опыт проектирование микросервисной архитектуры;
знание паттернов микросервисной архитектуры;
умение работать с Golang;
опыт работы с большими нагрузками.
Управленческие требования:
опыт руководства командой разработчиков (планирование, приоритизация, то выполнения задач);
умение декомпозировать задачи и оценивать сроки разработки;
понимание, как выстроить процессы разработки (Git-flow, code review, CI/CD);
способность принимать архитектурные и технологические решения и аргументировать их;
навыки ведения технических обсуждений и помощи команде в решении сложных вопросов;
опыт взаимодействия с продуктовой командой (devops , PM).
Обязанности:
управление командой разработки от 7 разработчиков: распределение задач, контроль сроков, поддержка и развитие сотрудников;
участие в проектировании и обсуждении архитектурных решений;
проведение code review и контроль качества кода;
участие в планировании релизов и оценке сроков;
анализ и снижение технического долга;
взаимодействие с продуктом и бизнесом.
Условия: