Text
#вакансия
Mobile Tech Lead (iOS / Android)
Мы создаём финтех-продукты для рынков, где формируется будущее финансовых технологий. Работаем на международных проектах, совмещая скорость стартапов с надёжностью enterprise-разработки.
У нас прозрачные процессы, честные грейды и инженерная культура без бюрократии. У нас можно создавать международный финтех, влиять на продукт и расти в предсказуемой, честной и зрелой инженерной среде.
Чем предстоит заниматься:
- Архитектурой и стэком: Проектирование и поддержка архитектуры мобильного приложения. Выбор библиотек, инструментов и паттернов. Работа с многомодульностью;
- Real-time ядром: Обеспечение стабильной работы синхронизации сообщений, статусов («печатает», «прочитано») при нестабильном интернете. Настройка политик ретраев и фоновой синхронизации;
- Лидерством: Управление командой мобильных разработчиков (iOS / Android), постановка задач, контроль качества кода, проведение код-ревью;
- Процессами: Выстраивание и автоматизация CI / CD пайплайнов, ускорение сборки и релиза;
- Оптимизацией: Решение узких мест производительности (потребление ОЗУ, утечки, рендеринг длинных списков чатов);
- Взаимодействием с бэкендом: Согласование API (gRPC / Protobuf), участие в проектировании контрактов обмена данными между клиентом и сервером;
- Безопасностью: Участие в проектировании криптографической модели на клиенте (генерация / хранение ключей, шифрование данных на устройстве).
Мы ожидаем:
- Подтвержденный опыт работы в роли Mobile Tech Lead / Senior Mobile Developer / Lead Mobile Engineer;
- Глубокое знание платформ iOS (Swift / Objective-C) и Android (Kotlin / Java);
- Опыт проектирования сложной мобильной архитектуры (Clean Architecture, MVVM, MVI, модульный подход);
- Опыт оптимизации фоновой работы приложений — глубокое понимание жизненного цикла фоновых процессов (Background Modes на iOS, WorkManager / Services на Android) для стабильной доставки пушей и синхронизации в условиях ограничений ОС;
- Опыт работы с gRPC / Protobuf на мобильных платформах. Понимание того, как ОС (iOS / Android) «убивают» соединения в фоне, опыт настройки keep-alive, переподключения и работы с потоковыми (streaming) вызовами;
- Понимание архитектуры отправки / доставки сообщений (очереди, оффлайн-буферизация, разрешение конфликтов) на стороне клиента;
- Умение профилировать сетевой трафик, оптимизировать потребление трафика и бороться с проблемами «залипания» запросов при плохом интернете;
- Опыт управления командой разработчиков (распределение задач, код-ревью, мент
Компания: ООО Технократия
Заработная плата: Уровень дохода не указан
Полезные ссылки:
🍏 Мобильный трудоголик - Канал про мобильную разработку.
🔹 Flutter & Dart | Мобильный трудоголик - Канал про разработку на Flutter.
🐈 Кот Денисова - Канал про разработку и жизнь в ИТ.