Вакансии
351

Вакансия: сениор фронтендер в Т-Помощь (закрыта)

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

Аватар автора

Вова Лазарев

менеджер разработки

Страница автора

Т-Помощь — это справочник, который помогает клиентам пользоваться продуктами нашей группы компаний: картами, кредитами, брокерскими счетами, счетами для предпринимателей и кучей других. Каждый месяц нас читают 600 000 клиентов.

Сначала Помощь развивалась как сайд-проект Т⁠—⁠Ж. Чтобы публиковать статьи о продуктах, внутри Т⁠—⁠Ж мы сделали отдельную разводящую страницу, которой управляли из админки журнала. В прошлом году мы перевезли Т-Помощь на отдельную платформу и сделали свою админку. Все это делала команда разработчиков Т⁠—⁠Ж, но больше такого не будет.

Проект стал большим и самостоятельным — за год после перезапуска мы в 3 раза увеличили аудиторию, которая пользуется нашей базой знаний. Чтобы развивать Помощь, мы собираем отдельную команду разработки.

Как сейчас

Сейчас Т-Помощь работает как сервис, где продакты, маркетологи и поддержка могут размещать контент для своих клиентов. Для этого они заказывают текст редактору, затем его проверяют корректор и главред, верстальщик заливает текст в админку и публикует.

Под капотом:

  • отдельный фронт на TypeScript, React, Redux;
  • бэкенд на Python + Django. Базы — Postgres и Redis;
  • админка со своими фронтом и бэком на том же стеке.

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

Что нужно сделать

Для начала нас ждет еще один переезд — на этот раз c поддомена help.tinkoff.ru на основной сайт Т⁠-⁠Банка. Для этого придется:

  1. Собрать из кита «Т⁠-⁠Банк-ру» новые страницы. Если по дизайну потребуются новые компоненты, дописать их и пройти ревью у ответственной за кит команды. Тут уже стек React, Redux и Jest, без TypeScript.
  2. Разработать фронт новой админки, которая будет соответствовать структуре. В идеале — с использованием веб-сокетов.
  3. Работать по гибкому процессу разработки: декомпозировать и оценивать задачи, планировать спринты и проводить демо.
  4. Общаться с продактом и бэкендером Помощи, дизайнерами, тестировщиками, специалистами по безопасности и коллегами с «Т⁠-⁠Банк-ру», чтобы решать рабочие задачи.
  5. Перед запуском в прод пройти ревью отдела безопасности веб-приложений и тестирование командой сайта «Т⁠-⁠Банк-ру».
  6. После запуска — поддерживать проект и выводить из состояния MVP.

Почему это круто

Считаю, что проект — огонь. Смотрите сами:

  1. Вы запустите проект внутри «Т⁠-⁠Банк-ру» — по пути сами примете интересные и сложные технические решения.
  2. К приложению будут серьезные требования — получите опыт работы с высокой нагрузкой и отказоустойчивостью. Получится узнать и применить хорошие практики работы с метриками, логами, таймаутами и ретраями.
  3. Поработаете в небольшой автономной команде — без пожаров и бюрократии, но с планом, итерациями и выстроенным процессом.
  4. Вы будете делать продукт, который полезен вам, вашим близким и сотням тысяч других клиентов Т⁠-⁠Банка. Благодаря вам клиенты-интроверты смогут просто погуглить, а не общаться с живым человеком.

Требования

Ожидаю, что кандидат:

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

Опыт построения процессов CI/CD будет большим плюсом.

Офис

Условия

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

  1. Фултайм в московском офисе, иногда можно поработать из дома.
  2. Белую зарплату, ДМС.
  3. Бесплатные обеды, собственную кухню.
  4. Тренажерный зал в главном офисе — 15 минут от двери до двери.
  5. Новый Макбук-про или Мак-мини.

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

Вот что еще мы писали по этой теме