Разработчик iOS (Swift)

Дата: 10.09.2021. Город: Москва. Компания: Актив. Отклинуться.
Разработчик iOS (Swift)
  • Требуемый опыт: От 1 года до 3 лет
  • График: Полный день
  • Тип занятости: Полная занятость
  • Адрес: Москва, Шарикоподшипниковская улица, 1

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

Кого мы ищем

Мы ищем программиста-разработчика в команду проекта Рутокен – комплекс решений для безопасной аутентификации и электронной подписи.

Вам предстоит заниматься разработкой ПО – в основном, middleware. Такое ПО необходимо для того, чтобы токены и смарт-карты нашего производства могли быть встроены в различные системы, решения и продукты.

Большая часть кода написана на языке С++, часть на С, Java, Kotlin, Objective-C, Swift.

Но в первую очередь мы будем рады специалисту, который умеет и хочет разрабатывать решения на Swift (как минимум 70% от того, чем вам придется заниматься).

При разработке под iOS/macOS мы используем современные технологии: SwiftUI, Combine, а также практикуем современные подходы в разработке ПО и используем GitLab, Jenkins, Jira.

Что предстоит делать вместе с нами

  • SDK для работы с токенами и смарт-картами на iOS устройствах — в его состав входят как низкоуровневые библиотеки для взаимодействия с bluetooth/nfc устройствами, так и демонстрационные приложения, написанные на SwiftUI
  • Приложения-компаньоны для наших устройств — приложения, позволяющие пользователям настраивать и управлять токенами и смарт-картами
  • Драйверы для работы под macOS — библиотеки и приложения для поддержки токенов и смарт-карт в macOS и keychain
  • Рутокен Коннект – решение для построения TLS с ГОСТ-шифрованием
  • КриптоПлагин — браузерный плагин, который работает во множестве браузеров на платформах Windows, Linux и Mac
  • Библиотеку PKCS#11 — реализует популярный стандарт и работает на Windows, Linux, Mac, FreeBSD, Android и iOS
  • Улучшать, использовать и даже поддерживать открытые проекты OpenSC, OpenSSL и другие
  • Разрабатывать то, что завтра будут использовать наши клиенты

Требования

  • Уверенное знание Swift. Желание писать на Swift
  • Базовое знание C/C++
  • Отладка приложений и системных сервисов
  • Алгоритмическая подготовка
  • Желание работать в команде

Будет здорово, если Вы

  • Имеете опыт работы со SwiftUI и Combine
  • Работали с NFC/Bluetooth устройствами из iOS с использованием CoreNFC и CoreBluetooth
  • Занимались разработкой UI приложения и понимаете как сделать лучше для пользователя
  • Понимаете принципы работы криптографических алгоритмов, использовали keychain и openssl
  • Имеете опыт работы в Scrum-команде, практиковали TDD и Code review
  • Знакомы с Objective-C, Python

Условия

  • Заработная плата по результатам собеседования
  • Премии
  • Участие в профильных конференциях
  • Соцпакет (оплата проездных, корпоративной мобильной связи и др.)
Компания «Актив»

Об авторе Компания «Актив»

Компания «Актив» — российский разработчик средств информационной безопасности, крупнейший в России производитель электронных идентификаторов, электронных ключей и решений для защиты программного обеспечения. Компания была основана в 1994 году и сегодня объединяет бренды Рутокен и Guardant.
Читать все записи автора Компания «Актив»