Android-разработчик (Middle+), ЭЦП (удаленная работа)

5 марта 2026

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Android-разработчик (Middle+), ЭЦП

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

Мы в поиске Специалиста в команду, которая занимается разработкой приложения для работы с ЭЦП.

Срок привлечения на проект 3 месяца, возможно будет пролонгация.

Чем предстоит заниматься:

  • 1. Разработкой криптографического ядра (Безопасность)

  • Интеграция с криптопровайдерами (КриптоПро, Рутокен) для работы с ГОСТ-алгоритмами.

  • Реализация подписания и проверки документов (форматы PKCS#7, CAdES).

  • Поддержка аппаратных носителей: USB-токены, смарт-карты, NFC (Рутокен ЭЦП).

  • Работа с Android Keystore для безопасного хранения ключей.

  • Проверка статуса сертификатов (OCSP, CRL-запросы).

  • 2. Реализацией пользовательских сценариев (Kotlin + Compose)

  • Разработка экранов: список сертификатов, ввод PIN-кода, предпросмотр документа, статус подписания.

  • Асинхронное выполнение криптоопераций (Coroutines/Flow) без блокировки UI.

  • Реализация навигации (Jetpack Navigation) по сценариям: список документов выбор сертификата подписание.

  • 3. Интеграцией с бэкендом ЭДО (Сеть + API)

  • Взаимодействие с сервером через REST API (Retrofit/OkHttp): загрузка документов, отправка подписей.

  • Настройка Certificate Pinning для защиты от MITM-атак.

  • Обработка push-уведомлений (FCM) о новых документах на подпись.

  • 4. Локальное хранение и кэширование (Room)

  • Сохранение документов и истории операций для офлайн-доступа.

  • Кэширование метаданных сертификатов и настроек пользователя.

  • 5. Архитектура и качество кода

  • Проектирование модуля ЭЦП по Clean Architecture (слои Data/Domain/Presentation).

  • Обеспечение тестируемости (модульные тесты криптологических операций).

  • Участие в код-ревью с фокусом на безопасность.

Для нас важно:

  • Опыт коммерческой Android-разработки от 3 лет.
  • Знание Clean Architecture, паттерн MVVM/MVI, принципы проектирования SOLID.
  • Язык программирования Kotlin.
  • Асинхронное программирование Coroutines + Flow.
  • Интерфейс приложений Jetpack Compose.
  • HTTP-клиенты Retrofit/OkHttp/Ktor.
  • Локальное хранение данных Room.
  • Инъекция зависимостей Dagger/Koin.
  • Навигация Jetpack Navigation.
  • Работа с REST API.
  • Уведомления через Firebase Cloud Messaging.
  • Базовое понимание криптографии (хэш, подпись, сертификаты).

Главный принцип SkillStaff - Выбирай!

  • РАЗНООБРАЗИЕ ПРОЕКТОВ. Выбирай из сотен компаний и проектов то, что интересно и полезно для твоего роста. SkillStaff помогает реализовывать ежегодно порядка 500 различных ИТ-проектов для крупного бизнеса.

  • КОМФОРТ. SkillStaff аккредитованная IT-компания, белая зарплата и удобный график работы. Создавай идеальные условия для своей работы: удаленная работа или возможность работать как в офисе клиента, так и в комфортном офисе SkillStaff в центре Москвы на Воздвиженке.

  • ОБУЧЕНИЕ И РАЗВИТИЕ. Выбирай сам путь, по которому ты хочешь развиваться. Используй возможность обмена опытом и получение знаний через участие в разных проектах, совместную работу с высококвалифицированными коллегами.

  • КУЛЬТУРА. Нашу культуру создают сами сотрудники мы их слышим и помогаем развиваться, чтобы #вместе переходить на новый уровень!