Привет! Меня зовут Вова, я руковожу разработкой Т⁠—⁠Ж. Ищу фронтенд-разработчика, который поможет с задачами поисковой оптимизации и аналитики.

Вакансия для опытных специалистов

Если вы только что закончили Эльбрус-буткэмп, Яндекс.Практикум или другую образовательную программу, предлагаю подать заявку на стажировку в Тинькофф.

Что такое Т⁠—⁠Ж

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

Поисковые системы каждый месяц приносят около четырех миллионов читателей. У нас на сайте авторский контент, который в основном неплохо размечен. С учетом того, что у редакции много тематических направлений, это позволяет нам быть в топе по многим запросам: от «апартаменты» до «как получить справку из психоневрологического диспансера бесплатно».

Если хочется более глубокого погружения — моя статья, как технически устроен журнал.

Почему отдельное направление

Всю боль можно ощутить, если попробовать открыть главную или статью журнала, подключившись к вайфаю «Сапсана», пока проезжаешь Вышний Волочек. Или довериться метрикам, которые снимают открытые инструменты Гугла и остальных:

Если посмотреть тенденции, которые прослеживаются в последних обновлениях Гугла и Яндекса, это не сулит нам ничего хорошего.

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

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

Как организована работа

Разработчики журнала работают в продуктовых командах: с менеджерами, дизайнерами и аналитиками. В направлении поисковой оптимизации пока работают SEO-специалист, которая выявляет проблемы и помогает с постановкой задач, и бэкендер. По необходимости подключаем дизайнера и тестировщиков.

Итерации длиной в неделю. Раз в неделю созваниваемся, обсуждаем, что получилось или не получилось сделать, планируем следующую неделю. Раз в день пишем текстовые стендапы, чтобы ребята из других продуктовых команд могли подсказать решения или помочь с проблемами. Всего в технической команде журнала десять фронтов, девять бэков, три фулстека, три мобильщика, три тестировщика и два менеджера, планируем нанять системного инженера.

На фронте у нас монолит, который одна из команд распиливает на микроприложения и редизайнит. Стек: TypeScript, React, Redux. Часто встречается RxJS, но от него планируем отказаться. Раз в две недели все фронты журнала созваниваются, чтобы обсудить технические новости, успехи, решения и процессы.

Чем предлагаем заняться

На первое время предложим такие задачи:

  1. Оптимизировать подгрузку картинок, чтобы в небольших карточках на разводящих у нас не грузились двухметровые фулсайзы.
  2. Улучшить показатели LCP, CLS и FID, потому что их роль сильно поменялась при ранжировании выдачи.
  3. Перевести страницу профиля на SSR и добавить авторам блок с биографией.
  4. Исправить ошибки мобильной версии, которые показывают веб-мастеры Гугла и Яндекса.

Как видим кандидата

Наш идеальный кандидат:

  1. Знает JavaScript: функции, асинхронность, как код работает в браузере.
  2. Знает React: виртуальный DOM, хуки, компоненты.
  3. Знает, как взаимодействуют фронт и бэк: CORS, сокеты, REST.
  4. Знаком с паттернами проектирования: синглтоном, адаптером и другими.
  5. Умеет писать unit-тесты.
  6. Писал приложения с SSR.
  7. Будет плюсом, если работали с TypeScript: весь код у нас покрыт типами и билдится в стрикт-моде.

Офис

Условия

Мы предлагаем:

  1. Фултайм c белой зарплатой. Во время пандемии — по домам. Дальше можно будет чередовать с офисом на м. «Динамо».
  2. Трудоустройство по договору, оплата раз в месяц. В перспективе переведем в штат с ДМС и служебной техникой.
  3. Гибкий график, главное — побольше времени пересекаться с остальной командой.
  4. Бесплатные обеды, собственную кухню.
  5. Спортзал в главном офисе — в трех станциях метро от нашего.
  6. Модную лимитированную худи с логотипом Т⁠—⁠Ж.

Чтобы обсудить вакансию, пишите на v.k.lazarev@tinkoff.ru или в Телеграме.