Вакансия: фронтендер в университет Т—Ж (закрыта)
Привет! Меня зовут Вова, я менеджер разработки Т—Ж.
Ищу фронтенд-разработчика, который поможет с развитием образовательного направления журнала.
Кто мы такие
Т—Ж — это главное русскоязычное издание про деньги. Нас читают восемь миллионов человек в месяц. В октябре прошлого года мы запустили курс об инвестициях для начинающих. К марту его начали проходить 70 000 человек.
Курс — начало образовательной платформы, университета Т—Ж. У него уже отдельная админка на React Admin, свой бэкенд на Python и FastAPI. Фронт написан на TypeScript, React и Redux, совмещен с фронтом остального журнала. Тесты в конце уроков встроены как отдельные веб-приложения. Под всё это настроены CI/CD в Gitlab. Юнит-тесты — на Jest, в автотестах используем CodeceptJS.
Сейчас мы доделываем возможность создавать новые курсы и удаляем завязанность на курс по инвестициям. Мы так сделали, чтобы быстрее запустить первый курс, но это мешает сделать следующие шаги.
Что нужно делать
Вам предстоит:
- Помочь доработать админку и фронт, чтобы редакторы могли создавать несколько курсов;
- Собрать разводящую страницу, когда курсов станет больше двух;
- Обновить метрики и логи, чтобы они соответствовали новому соглашению;
- Докрутить систему награждения пользователей ачивками за обучение на курсах, чтобы она тоже поддерживала несколько курсов;
- Вытащить фронт учебника из фронта журнала. Придумать, как снизить связность со статьями и другими сущностями журнала и внедрить это;
- Тесно работать с продактом, дизайнером и бэкендером образовательного направления;
- Продумывать архитектуру и решения с другими фронтами, ревьюить и проходить их ревью.
Требования
Что поможет справиться с нашими задачами:
- Знания JavaScript и TypeScript.
- Опыт разработки на React и Redux.
- Опыт работы в продуктовой команде и по гибким методологиям.
Почему у нас круто
Главный принцип, которому мы следуем — быть максимально полезными читателю.
А еще мы:
- делаем всё сами: текст, дизайн, разработку, аналитику и продвижение;
- работаем небольшими итерациями, катимся на прод несколько раз в неделю;
- не выкладываем фичи, за которые стыдно, сначала доводим их до ума;
- не боимся пробовать, ошибаться и учиться на этом — следуем принципу psychological safety.
Как работаем
В инхаус-команде разработки четыре бэкендера, функциональный тестировщик, тестировщик-автоматизатор. Фронтендера всего два, но станет четыре или пять, а еще появятся мобильный разработчик и системный инженер. В распределенной команде три фронта, два фуллстэка и один мобильный разработчик.
Работаем двухнедельными спринтами, с планированиями и ретро. Отдельные ретро проводим, когда выпускаем большие проекты или фичи. Раз в день пишем стэнд-апы: что сделали, что собираемся сделать, какие проблемы.
С секундомером на проходной никто не поджидает, но стараемся, чтобы графики в команде сильнее пересекались.
Задачи ведём в Jira, закрытую документацию пишем в Confluence, открытую — в Notion. Макеты и прототипы дизайнеры собирают в Figma.
Офис
Условия
Мы предлагаем:
- Фултайм в московский офис, иногда можно поработать из дома.
- Белая зарплата, ДМС.
- Бесплатные обеды, собственная кухня.
- Новый MacBook Pro или Mac Mini.
- Модная лимитированная худи с логотипом Т—Ж при выходе на работу.
Чтобы обсудить вакансию, пишите на v.k.lazarev@tinkoff.ru или в Телеграм.