Мы создаём финтех-продукты для рынков, где формируется будущее финансовых технологий. Работаем на международных проектах, совмещая скорость стартапов с надёжностью 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) вызовами;
- Понимание архитектуры отправки/доставки сообщений (очереди, оффлайн-буферизация, разрешение конфликтов) на стороне клиента;
- Умение профилировать сетевой трафик, оптимизировать потребление трафика и бороться с проблемами «залипания» запросов при плохом интернете;
- Опыт управления командой разработчиков (распределение задач, код-ревью, менторство, онбординг);
- Выстраивание процессов CI/CD для мобильной разработки (Fastlane, Bitrise, GitHub Actions);
- Настройка инфраструктуры тестирования (Unit, UI-тесты, интеграционные тесты);
- Опыт релизных циклов в App Store Connect и Google Play Console (включая TestFlight и закрытое тестирование);
- Понимание современной криптографии на прикладном уровне: виды алгоритмов, PKI, TLS/DTLS, протоколы обмена ключами (DH/ECDH), KDF, HPKE;
- Опыт интеграции криптографических библиотек на клиенте (например, шифрование локальной БД или работа с ключами в Keychain/Keystore).
Будет плюсом:
- Медиа (поверхностно): Общее понимание принципов работы WebRTC (что такое SDP, ICE, RTP, TURN, сигнальный протокол);
- Опыт интеграции аудио/видео вызовов через Apple CallKit / Android Telecom;
- Опыт оптимизации расхода батареи и памяти (профилирование приложений, устранение утечек);
- Опыт настройки мобильной аналитики и трекинга (Firebase, AppsFlyer, Crashlytics);
- Понимание системного уровня работы push-уведомлений (APNs, FCM).
Почему мы?
- График 5/2 по календарю РФ, гибкое начало рабочего дня до 10:00 по Московскому времени;
-
Гибридный формат работы в Казани или удаленка по РФ;
-
Официальное трудоустройство в аккредитованной IT-компании со всеми плюшками;
-
ДМС со стоматологией после 3 месяцев работы;
-
Корпоративные уроки английского, фитнес прямо в офисе, футбольная команда, библиотека и партнёрские бенефиты;
-
Подарки к праздникам и здоровую атмосферу, где твой вклад ценят;
-
Поддержка профессионального развития — участие в конференциях, обучение, обмен опытом;
-
Открытая культура и высокий уровень доверия.