Топвизор

TeamLead

Не указана
  • Санкт-Петербург
  • Полная занятость
  • Полный день
  • От 3 до 6 лет
  • Управление командой
  • PHP
  • VueJS
  • MySQL

Привет! На связи Топвизор — аккредитованная IT-компания.

Наш продукт - сервис поисковой аналитики.

Мы создаем инструменты, которые помогают оценить эффективность поискового продвижения, найти конкурентов сайта и выстроить стратегию, чтобы попасть на первое место в поисковой выдаче.

О проекте

Нашему проекту 10 лет. За это время сформировались команда, процессы и внутренняя культура. В команде работают дизайнеры, разработчики, контент-менеджеры и служба поддержки. Мы ищем тимлида, который сможет бережно относиться к накопленному опыту, разделять командные ценности и задавать направление развития продукта.

Основной стек

  • php 8.4
  • vue3, storybook, nodejs
  • mysql, clickhouse

Основные задачи

  • контроль за сроками задач, грамотные корректировки ТЗ и сроков, своевременное назначение встреч для решения возникающих вопросов с целевой аудиторией (менеджер проекта, техлид, разработчик, дизайнер)

  • контроль за качеством кода (грамотный выбор архитектурных решений, настройка линтеров и т.п.)

  • проверка ежедневных daily (в режиме чата), ответы на вопросы

  • участие в создании, а затем утверждение дизайн макетов по критериям:

    • требований бизнес задачи

    • технических требований / возможностей

    • UX

  • проведение ежеквартального 1-2-1 с разработчиками с фиксированием результатов, пожеланий и новых целей

  • пипл-менеджмент процессы проекты

Что для нас важно

  • Вы — идейный и инициативный человек, способный предлагать решения, а не просто выполнять инструкции

  • Умеете брать на себя ответственность

  • Уважаете исторические решения и умеете опираться на существующий опыт

  • Разделяете ценности команды: открытость, уважение, аккуратность

  • Внимательны при формулировке задач, их проверке и взаимодействии с командой

  • Умеете читать код, любого качества и любой сложности

  • Грамотно выстраиваете коммуникацию внутри команды

  • Общаетесь конструктивно и по делу

  • Следите за CLS, другими метриками SEO и UX, а также за общим качеством пользовательского опыта — как на уровне кода, так и интерфейсов

Примеры технических задач

  • Создание API-библиотеки на JavaScript с возможностью адаптации под другие языки, на основе уже реализованных модулей генерации path и body в формате OpenAPI

  • Интеграция vite в схему генерации HTML из MySQL (не через Node.js/Vue SSR), с возможностью подключения Vue-компонентов, не влияющих на SEO

  • Внедрение Service Worker:

    • Контроль доступности CDN: при недоступности — загрузка данных с собственного сервера

    • Оптимизация работы с множеством вкладок, например, для тикетной системы

    • Дополнительные кеши и оптимизации на ваше усмотрение

  • Перенос существующего JS/jQuery-кода на Vue с полным сохранением бизнес-логики и внешнего поведения интерфейсов

  • Решить проблему растущей базы данных с тяжёлыми JOIN-запросами, которую сложно шардировать из-за объёмной бизнес-логики

  • У нас есть несколько сайтов, все используют одну кодовую базу. Хотелось бы вынести общую логику в библиотеку таким образом, чтобы это не мешало разработчикам полноценно с ней работать и развивать её в рамках текущих задач

  • У нас есть библиотека TopTable для работы со скроллом таблицы в двух осях с привязкой к скроллу страницы. Она оптимизирована под разные типы устройств (mouse, trackpad, touch) и поведение в разных ОС (обычный и инерционный скролл). Необходимо грамотно переписать её на современный ESM TypeScript, декомпозировать и вынести в UI Storybook (UI Storybook уже есть)

Что мы ожидаем от кандидата

  • Опыт технического лидерства и проектирования архитектуры

  • Умение вести за собой команду, формулировать цели и принимать решения

  • Глубокое понимание современных инженерных практик в веб-разработке — либо в интерфейсной части, либо на стороне backend, либо в архитектуре в целом

  • Способность находить баланс между качеством решений и контекстом текущей архитектуры

Что предлагаем

  • Оформление по ТК РФ с первого дня работы;

  • Полностью белая заработная плата, уровень которой обсудим с вами на собеседовании;

  • Офисный/гибридный формат работы;

  • Гибкое начало рабочего дня;

  • ДМС, компенсация спорта, оплата курсов/конференций (после испытательного срока);

  • Офис недалеко от м. Лиговский проспект / м. Обводный канал.

Что в Топвизоре особенного

• Лидеры и наставники вместо начальников

Никто не будет следить за каждым вашим действием, требовать соблюдения дресс-кода и обращения по имени-отчеству. В компании нет строгой иерархии и жестких рамок, каждый имеет право голоса и возможность повлиять на продукт. А если вам нужна помощь — только скажите.

• Движение к звездам

В Топвизоре каждый может проявить инициативу и взяться за новые для себя задачи. Компания поможет с покупкой проф. и учебной литературы, компенсирует стоимость участия в конференциях, прохождения курсов. Есть идея? Предлагайте! А опытные коллеги поделятся экспертизой.

• Сначала люди, потом бизнес

Ценим людей, а потому сами инициируем повышения и всегда рядом, когда что-то идет не так. Делаем приятным не только рабочий процесс, но и свободное время: празднуем значительные для компании события, проводим внутренние конференции и тимбилдинги, играем в настольные игры.

• Офис, в который хочется приезжать

Располагаем кухней, переговоркой и комнатой отдыха с плойкой, книгами и настольными играми. Наши кабинеты небольшие, но просторные, техника — новая и мощная. Горы того, что обычно называют "печеньками" - кому-то даже хватает на замену обеда. И главный компонент уюта — чудесные люди!

Дочитали вакансию до конца? Хороший знак! Скорее отправляйте нам свой отклик, мы его с радостью рассмотрим :)