podustal
Twinby
Twinby

Lead

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

Опыт более 6 лет·Руководитель группы разработки

Откликнуться автоматически
1 день бесплатноБез привязки картыОтмена в один клик

Ключевые навыки

Управление командой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 по целям и направлению.

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

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

Устали искать работу?
Начните прямо сейчас.

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

Без привязки карты · Настройка за 30 секунд