Тимлид мобильной разработки (Mobile Lead, Flutter)

Twinby

Тимлид мобильной разработки (Mobile Lead, Flutter)

Описание вакансии

Twinby — один из крупнейших российских дейтинг-сервисов с миллионами пользователей: реалтайм (лента, матчи, чаты), деньги (подписки, покупки) — и всё это живёт в мобильном приложении, которое для пользователя и есть продукт. Мы перестраиваем разработку Twinby CIS и собираем команды практически с нуля.

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

За что ты отвечаешь

  • Единая планка и архитектура мобайла на весь продукт: как устроено Flutter-приложение — стейт, навигация, общие модули, дизайн-система — чтобы фичи от разных команд складывались в одно цельное приложение, а не в зоопарк.

  • Здоровье единой кодовой базы: стандарты, ревью-практики, общие подходы — чтобы независимая работа нескольких команд не превращала приложение в мобильный «распределённый монолит» без хозяина.

  • Релизный процесс и стабильность: релизный поезд, выкатка в стора, crash-free и ANR-rate, перформанс и cold start, бюджет на размер бинаря — как управляемый процесс, а не героизм перед релизом.

  • Рост мобильных инженеров: менторинг, найм, развитие Flutter-разработчиков, распределённых по командам; держишь общее мобильное сообщество, практики и онбординг.

  • Кросс-командная координация мобильной части: общий язык с тимлидами продуктовых команд, переиспользование, единые контракты с бэкендом (REST/OpenAPI, gRPC).

  • Сам остаёшься в коде: разбираешь сложные места, при необходимости лезешь в нативку — планку держишь делом, а не словом.

Что мы ждём

  • Сильный мобильный инженер уровня senior/lead на Flutter/Dart, который всё ещё в коде: архитектура приложения, стейт, перформанс, релизы — руками, а не только на словах.

  • Опыт роста инженеров: растил мобильных разработчиков, ставил практики и держал планку командно, а не «тащил всё сам».

  • Зрелый релизный и эксплуатационный опыт: стора, crash-free/ANR, перф, поведение в плохой сети — для тебя норма, а не аврал.

  • Trade-offs с оговорками: стейт-менеджмент, граница Dart ↔ нативка, единая кодовая база vs гибкость команд — развёрнутое «зависит от…», а не «X лучше Y».

  • Умеешь работать кросс-функционально: договариваться с тимлидами команд и держать общий мобильный стандарт без формальной власти над каждым инженером.

Будет плюсом

  • Опыт выстраивания мобильной практики (chapter / гильдия) или вывода единого мобильного стандарта в компании с несколькими командами.

  • Сильный нативный бэкграунд (Kotlin/Swift), platform channels, нативные SDK (платежи, биометрия, камера).

  • Реалтайм и платежи/подписки в приложении на реальном масштабе.

Чего НЕ требуем

Leetcode и алгоритмических головоломок, заученной «правильной» Clean Architecture, знания именно нашего набора пакетов или домена дейтинга. Нам важнее инженерная зрелость, релизная дисциплина и то, что рядом с тобой растут мобильные инженеры.

Технический стек

Flutter/Dart — единая кодовая база под iOS и Android. Реалтайм (чаты, матчи, пуши), платежи и подписки (включая СБП), нативные слои iOS/Android (Kotlin/Swift, platform channels) по необходимости. Связь с бэкендом по REST/OpenAPI и gRPC; бэкенд — Go-сервисы и Django-монолит (контекст). CI/CD — GitLab; инфраструктура — российское облако (Yandex Cloud).

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

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

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

  • Настоящая инженерная система, а не лозунги: замкнутый цикл доставки, merge-gate, метрики потока вместо velocity, бюджет ошибок вместо ночного героизма, постмортемы без вины.

  • Автономия и прямой контакт с архитектором и CTO по целям и направлению.

  • Формат: удалёнка.

Навыки
  • Управление командой
  • Flutter
Посмотреть контакты работодателя

Похожие вакансии

Альфа-Деньги
  • Санкт-Петербург

  • Не указана

Рекомендуем
Innovative People

Senior Android Developer

Innovative People

  • Санкт-Петербург

  • Не указана

Рекомендуем
YADRO
  • Санкт-Петербург

  • Не указана

TrendTech

Delivery Lead

TrendTech

  • Санкт-Петербург

  • Не указана

Честный знак.рф
  • Санкт-Петербург

  • Не указана

iFuture
  • Санкт-Петербург

  • Не указана

Sputnik8
  • Санкт-Петербург

  • Не указана

Кросстех Солюшнс Групп

Senior Go Developer

Кросстех Солюшнс Групп

  • Санкт-Петербург

  • Не указана

Апартмент системс
  • Санкт-Петербург

  • Не указана

ZennoLab
  • Санкт-Петербург

  • Не указана

iFuture
  • Санкт-Петербург

  • Не указана

  • Санкт-Петербург

  • до 450000 RUR

Sputnik8
  • Санкт-Петербург

  • до 450000 RUR

iFuture
  • Санкт-Петербург

  • до 450000 RUR

Бизнес Технологии

Senior/Tech Lead frontend-разработчик

Бизнес Технологии

  • Санкт-Петербург

  • до 350000 RUR

Бизнес Технологии

Senior frontend-разработчик

Бизнес Технологии

  • Санкт-Петербург

  • до 300000 RUR

БФТ-Холдинг
  • Санкт-Петербург

  • до 300000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию