Если вы раньше входили через Google, сбросьте пароль для своей Gmail-почты через кнопку «Забыли пароль?» на экране входа. Затем войдите по email и новому паролю.
Если аккаунта ещё нет, зарегистрируйтесь с Gmail-почтой, после подтверждения почты мы предложим задать пароль.
Что нового
Загружаю обновления...
Что нового
Загружаю обновления...
Работа найдется быстрее с подпискойКандидат найдётся быстрее с подпиской
Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
БЮРО 1440 — российская аэрокосмическая компания, разработчик и оператор отечественной спутниковой группировки для высокоскоростной передачи данных с глобальным покрытием. Компания создаёт сервис широкополосной передачи данных на базе собственной низкоорбитальной спутниковой группировки.
задачи
Проектировать архитектуру мобильных приложений и принимать ключевые технические решения с учётом долгосрочной поддержки и масштабирования;
Разрабатывать клиентскую часть системы двухфакторной аутентификации (2FA): генерировать одноразовые коды (TOTP/HOTP), добавлять аккаунты через сканирование QR-кодов, обеспечивать безопасное хранение секретов;
Интегрировать механизм подтверждения входа через push-уведомления совместно с серверной командой;
Настраивать и реализовывать сценарии входа по биометрии и PIN-коду, а также логику блокировки приложения при подозрительной активности или потере устройства;
Организовывать и вести релизный цикл: настраивать CI/CD-пайплайны, управлять подписями и сертификатами, автоматизировать выкладку приложений в App Store и Google Play;
Обеспечивать UX-логику экранов, навигацию, работу приложения в офлайн-режиме и корректную синхронизацию данных с сервером;
Покрывать тестами критически важные участки кода, исправлять баги, анализировать и устранять сбои, участвовать в код-ревью;
Поддерживать чистоту и прозрачность кодовой базы, документировать архитектурные решения для упрощения адаптации новых разработчиков.
требования
Коммерческий опыт мобильной разработки от 3 лет, включая не менее 2 лет со Flutter/Dart;
Опыт публикации как минимум двух приложений в App Store и Google Play;
Навыки обеспечения безопасности на стороне клиента: Keychain/Keystore, flutter_secure_storage, биометрическая аутентификация, базовое шифрование данных;
Опыт проектирования архитектуры и настройки CI/CD с нуля, а также ведения нескольких приложений одновременно;
Уверенная работа с собственной инфраструктурой: GitLab CI и собственными серверами;
Глубокие знания Flutter/Dart и уверенное владение Bloc или Riverpod;
Навыки построения модульной и масштабируемой архитектуры;
Опыт работы с REST или GraphQL, OAuth 2.0, локальными базами данных и синхронизацией данных;
Навыки настройки CI/CD на базе GitLab, автоматизации релизов через Fastlane, публикации приложений через App Store Connect и Google Play Console;
Будет плюсом понимание принципов работы 2FA, стандартов TOTP/HOTP (RFC 6238 и 4226), кодирования base32, сканирования QR-кодов и безопасного хранения секретов.
условия
Оформление в соответствии с ТК РФ;
Возможность выбора формата работы: гибрид или удалёнка;