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 в центре Москвы на Воздвиженке.

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

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


Поделиться:

Опубликована 15 часов назад

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

Качество кода: Detekt + GitLab CI Наши ожидания Опыт коммерческой Android-разработки от 5 лет.
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании БАЗАРБАЗАР
  • Москва
7 дней назад
Мы находимся в поисках Senior Android developer. ... Требования - Опыт разработки Android-приложений не менее 4 лет; - Опыт разработки под Android от 4 лет ... (Android Studio, Gradle) - Опыт разработки на Kotlin - Уверенное знание Android SDK, знание разницы ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании АЙТИБАЛТИКАЙТИБАЛТИК
  • Москва
14 дней назад
Имеете опыт коммерческой разработки мобильных приложений от 4-х лет Отлично знаете Kotlin Разбираетесь в Android ... , как сделать быстрый и отзывчивый ui Работали с библиотеками RxJava 2, Dagger 2, Retrofit, OkHttp, Android ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Альфа-БанкАльфа-Банк
  • Москва
14 дней назад
Сейчас мы активно растем и ищем сильного Android разработчика. Стань частью команды! ... рефакторинг имеющегося функционала, заниматься реализацией новых фичей для мобильного приложения под Android ... Вы нам подходите, если: Обладаете уверенным знанием Android SDK, имеете опыт разработки Android приложений ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании RWB (Wildberries & Russ)RWB (Wildberries & Russ)
  • Москва
17 дней назад
до 300 000 ₽
Выше средней на 25%
DigitalLine ищет талантливого и профессионального Android-разработчика (Senior), который поможет создавать ... Если ты увлечён Android-разработкой, знаешь, как превратить дизайн в интуитивно понятный и отзывчивый ... интерфейсов Android, паттернов и лучших практик; Опыт разработки приложений с поддержкой множества Android-устройств ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Диджитал ЛайнДиджитал Лайн
  • Москва
17 дней назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.