Tech lead/Руководитель группы веб-разработки(React/Next.js,Laravel)
«YAMAGUCHI» - Российский производитель массажного, косметологического и фитнес-оборудования с более чем 15-летней историей и розничной сетью от Калининграда по Владивостока.
Наша миссия — прививать любовь к здоровью.
Мы развиваем digital-продукты в сфере здоровья и wellness. Наша команда отвечает за ключевые веб-приложения, которые используются тысячами клиентов.
Если тебе близки наши ценности и ты любишь развитие — мы будем рады видеть тебя в нашей команде.
О проектах:
Поддержка и оптимизация текущего продукта — сайта Yamaguchi. Работа с существующей кодовой базой, улучшение производительности, стабильности и пользовательского опыта.
Разработка нового высоконагруженного веб-решения «с нуля» с использованием современных технологий и архитектурных подходов.
Ваши задачи:
– Техническое лидерство: Разработка и поддержка двух проектов (текущего и нового). Принятие ключевых архитектурных решений, контроль качества кода (code review).
– Управление командой: Распределение задач в команде разработки (5-7 человек), планирование спринтов, наставничество и развитие сотрудников.
– FullStack-разработка:
– Фронтенд (основной фокус нового проекта): Разработка на React/Next.js с TypeScript. Использование современных стейт-менеджеров (Redux Toolkit, React-Query), работа с формами, стилизация.
– Бэкенд (текущий проект и API для нового): Разработка, поддержка и оптимизация REST API на Laravel (Eloquent). Документирование через Swagger. Работа с MySQL (миграция, оптимизация).
– Инфраструктура: Участие в настройке CI/CD процессов, конфигурация сборщиков (Webpack/Vite), деплой и поддержка проектов на сервере.
– Взаимодействие: Тесная работа с Product-менеджером, дизайнерами и QA-инженерами.
Наш стек технологий (ожидания от кандидата):
– Фронтенд: React, Next.js, TypeScript / JavaScript.
– State Manager: Redux Toolkit, RTK-Query, React-Query.
– Инструменты: Webpack, Vite, Git (GitLab/GitHub), Husky.
– Стилизация: CSS3, SCSS/SASS, Styled Components, UI-библиотеки (Material UI, Ant Design).
– Формы: React Hook Form, Formik.
– Бэкенд (обязательно): PHP (Laravel), Eloquent, REST API, Swagger.
– Базы данных: MySQL (навыки миграции и оптимизации).
– Паттерны и методологии: Знание/желание работать с методологией FSD (Feature-Sliced Design).
– Дополнительно (будет плюсом): опыт с WebSockets (Socket.io), настройка серверов (Linux, Nginx).
Мы ждем от вас:
– Опыт коммерческой веб-разработки от 5 лет, из них не менее 1 года в роли тимлида, ведущего разработчика или наставника.
– Глубокий практический опыт в ключевых технологиях нашего стека (особенно React/Next.js и Laravel).
– Умение проектировать масштабируемую архитектуру как на фронтенде, так и на бэкенде.
– Опыт полного цикла: от получения ТЗ до запуска на продакшн.
– Навыки управления командой, планирования задач, проведения код-ревью.
– Ответственность, проактивность и умение работать в условиях неполных требований.
Мы предлагаем:
– Возможность влиять на продукты и технологии, выбирать стек для нового проекта.
– Работу над интересными проектами со смыслом.
– Стабильную команду профессиональных разработчиков.
– Уровень заработной платы обсуждается с успешным кандидатом по итогам собеседования;
– Официальное оформление по ТК;
– Офисный формат работы с графиком работы 5/2 c 09:00 до 18:00;
– Офис в Москва-Сити (ст.м Деловой Центр);
– Оснащённое рабочее место с панорамой на город;
– Массаж каждый день - релакс-зона в офисе, оснащенная массажными креслами.