Туту

Ведущий инженер-разработчик, DevCore

Не указана
  • Москва
  • Полная занятость
  • Полный день
  • От 3 до 6 лет
  • React
  • Node.js
  • TypeScript
  • Webpack

Привет! Мы команда Туту. У нас сервис путешествий, мы каждый день отправляем флот самолётов, несколько поездов и много автобусов. Сервис помогает путешественникам с билетами, расписаниями, отелями и всем прочим для поездок.

Мы в поиске инженера-разработчика в команду DevCore (инфраструктура).

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

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

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

  • Проведение CusDev от разработчиков, выявление сложных сценариев в продуктовой разработке.

  • Продвижение и обучение лучшим практикам разработки инженеров из продуктовых команд компании.

  • Разработка решений для типовых задач разработчиков компании с использованием агентов ИИ.

  • Развитие существующих инструментов и библиотек DevCore — Frontmetrics, Fronterror, Tuna, Quality Gates.

Что ждём от вас

  • Опыт работы с React, Node.js, опыт разработки CLI под ноду.

  • Опыт работы с Express server на Node.js.

  • Опыт разработки общих NPM-пакетов.

  • Опыт работы со сборщиками пакетов — Webpack, Rollup.

  • Хорошие знания Typescript.

  • Навыки дебага приложений фронтовых библиотек и профайлинга веб-приложений.

  • Будет плюсом опыт тестирования фронтенда.

График работы

Мы приветствуем любой формат занятости, который будет удобен для вас: полная удалёнка, работа из офиса или посещение офиса когда захочется.