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

Оплата не указана

Вакансия находится в архиве

Актив

Дубровка

и еще 1 станция

г. Москва

Требуемый опыт работы

От 1 года до 3 лет

Тип занятости

Полная занятость

График работы

Полный день

Компания «Актив» — крупнейший российский производитель и разработчик программно-аппаратных средств защиты информации

Мы ищем человека, который поможет нам в работе над Android и desktop JVM проектами. Команда занимается middleware сервисами и библиотеками, поэтому у нас преобладают задачи свойственные для backend

Какими проектами предстоит заниматься

Основной проект, которым занимается Android команда – это приложение Панель Управления Рутокен. В приложении есть небольшой UI слой для администрирования устройств, но основная часть – это сервис Рутокен, который обеспечивает транспортный уровень для наших устройств на Android. В сервисе реализован транспорт по разным физическим интерфейсам – NFC, USB, SPI, BT, BLE.

Транспортный уровень используется всеми приложениями на Android, куда встроены Рутокены. Для демонстрации работы наших устройств мы написали несколько приложений (Рутокен Технологии, Демосмена Рутокен и Демобанк Рутокен), их можно найти на Github. Все перечисленные приложения можно найти в Google Play.

Java код в приложениях постепенно переписывается на Kotlin. В Панели Управления Рутокен и Демосмене Рутокен активно используются Kotlin Coroutines, DI на Koin и библиотеки Android Jetpack.

Также у нас есть небольшой набор библиотек, написанных преимущественно на Java, которые оборачивают наши C/C++ интерфейсы или облегчают их использование на JVM языках для наших клиентов.

Мы ожидаем, что вы

  • Уверенно знаете Java 8/11 или знаете Kotlin, но не боитесь писать код на Java
  • Работали с Android SDK, понимаете принципы работы на платформе Android
  • Знаете, как и когда применять паттерны проектирования
  • Уверенно работаете с многопоточным и асинхронным кодом

Какие еще знания и навыки мы ценим

  • Знание C++, в смежных проектах мы пишем много кода на C++
  • Знание основ криптографии и PKI
  • Понимание принципов проектирования (SOLID, DRY и другие)
  • Опыт проектирования пользовательских интерфейсов, следующих design guidelines платформы
  • Опыт работы с JNI/JNA, мы много работаем с нативным кодом из Java
  • Опыт работы с Android NDK
  • Опыт работы с Android API физических интерфейсов (USB, NFC, Bluetooth)

Мы предлагаем

  • Работу в аккредитованной ИТ-компании
  • Индексируемую заработную плату
  • Премии к отпуску и Новому году, а также премии по результатам работы
  • Возможность карьерного роста и профессионального обучения за счет компании
  • Участие в профильных конференциях за счет компании
  • Гибкий график с возможностью удаленной работы по согласованию с руководителем
  • Расширенный полис ДМС со стоматологией и подключением родственников по корпоративным скидкам
  • Возможность не оформлять официальный больничный при краткосрочном заболевании;
  • Оплату корпоративной мобильной связи и проезда на общественном транспорте
  • Различные активности, а также занятия футболом, баскетболом и волейболом

Адрес

Москва, Шарикоподшипниковская улица, 5

Контактная информация

Актив

Вакансия опубликована 24.08.2024 в г. Москва.

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

#

Москва

Полный день

Подробное описание

22 февраля

#

Москва

Калужская

Полный день

Подробное описание

27 июля

#

Москва

Удаленная работа

Подробное описание

11 августа