other

Android-разработчик (Middle+), ЭЦП

4 марта 2026

З/П не указана

Город: Москва

SkillStaff

Тип занятости: Удаленная работа

Требуемый опыт: Опыт от 3 лет

Обязанности:

Мы в поиске Специалиста в команду, которая занимается разработкой приложения для работы с ЭЦП.Срок привлечения на проект 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 в центре Москвы на Воздвиженке. ОБУЧЕНИЕ И РАЗВИТИЕ. Выбирай сам путь, по которому ты хочешь развиваться. Используй возможность обмена опытом и получение знаний через участие в разных проектах, совместную работу с высококвалифицированными коллегами. КУЛЬТУРА. Нашу культуру создают сами сотрудники – мы их слышим и помогаем развиваться, чтобы #вместе переходить на новый уровень!

Показать контакты

Имя не указано

Пожаловаться ID: 151687490

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

Android-разработчик (Middle+)

Договорная

Москва

SkillStaff

Android разработчик / Middle+

Договорная

Москва

Литрес

Android-разработчик Middle+

От 250 000 до 300 000 руб.

Москва

Джем-Софт

Junior+/Middle Android разработчик

Договорная

Москва

KTS

Android разработчик

Договорная

Москва

Okko

Android-разработчик

От 142 000 до 143 000 руб.

Москва

РостДжоб