Обязанности:
Мы в поиске Разработчика в команду, которая занимается разработкой ПО для POS-терминалов в сфере общественного транспорта и платежных систем.В основном это не мобильная разработка под смартфоны, хотя такие проекты тоже есть. Существенная часть разработки для POS-терминалов под управлением ОС Android 7 и 11 версий. Значительная часть логики реализована на C++ (с использованием NDK). Фокус не на UI, а на работе с NFC, платежными транзакциями. Чем предстоит заниматься: Разработкой и сопровождением Android-приложения для POS-терминалов. Осуществлять интеграцию Kotlin/Java-кода с нативной частью (C++) через JNI. Обеспечивать взаимодействие с периферийными устройствами: NFC, смарт-карты (транспортные, банковские), принтеры, сканеры, ридеры. Работать с SAM-модулями и выполнять криптографические операции. Взаимодействовать с локальными и серверными базами данных (SQLite, PostgreSQL). Проводить анализ логов и диагностику проблем на устройствах заказчиков. Вести коммуникацию с производителями POS-оборудования и их технической поддержкой. Для нас важно: Опыт коммерческой Android-разработки от 3 лет. Практический опыт работы с NDK и JNI. Уверенное владение Android SDK. Понимание жизненного цикла Android-приложений и сервисов. Опыт работы с многопоточностью в Android. Уверенное владение SQL. Опыт использования Firebase (Crashlytics, Remote Config). Навыки отладки приложений и работы с adb. Будет плюсом: Понимание принципов работы с NFC и смарт-картами (поллинг, APDU-команды, основы Mifare, стандарт ISO 14443). Базовое знание банковских протоколов (EMV). Начальные навыки работы с Linux (SSH, основные команды). Опыт программирования на Lua. Практика взаимодействия с техподдержкой производителей устройств. Опыт интеграции периферийного оборудования (принтеры, сканеры, SAM-ридеры, бесконтактные ридеры). Знакомство с протоколом MQTT. Опыт работы с устройствами, не имеющими стандартного Android UI. Главный принцип SkillStaff - Выбирай! РАЗНООБРАЗИЕ ПРОЕКТОВ. Выбирай из сотен компаний и проектов то, что интересно и полезно для твоего роста. SkillStaff помогает реализовывать ежегодно порядка 500 различных ИТ-проектов для крупного бизнеса. КОМФОРТ. SkillStaff — аккредитованная IT-компания, белая зарплата и удобный график работы. Создавай идеальные условия для своей работы: удаленная работа или возможность работать как в офисе клиента, так и в комфортном офисе SkillStaff в центре Москвы на Воздвиженке. ОБУЧЕНИЕ И РАЗВИТИЕ. Выбирай сам путь, по которому ты хочешь развиваться. Используй возможность обмена опытом и получение знаний через участие в разных проектах, совместную работу с высококвалифицированными коллегами. КУЛЬТУРА. Нашу культуру создают сами сотрудники – мы их слышим и помогаем развиваться, чтобы #вместе переходить на новый уровень!Похожие вакансии
Договорная
Москва. Станции метро: Тульская, Шаболовская, Ленинский проспект, Площадь Гагарина
Литрес
От 250 000 до 300 000 руб.
Москва. Станции метро: Тульская, Шаболовская, Ленинский проспект, Площадь Гагарина
Джем-Софт
Android-разработчик (Middle+), ЭЦП
Договорная
Москва. Станции метро: Тульская, Шаболовская, Ленинский проспект, Площадь Гагарина
SkillStaff
Junior+/Middle Android разработчик
Договорная
Москва. Станции метро: Тульская, Шаболовская, Ленинский проспект, Площадь Гагарина
KTS
Договорная
Москва. Станции метро: Тульская, Шаболовская, Ленинский проспект, Площадь Гагарина
Okko
От 142 000 до 143 000 руб.
Москва. Станции метро: Тульская, Шаболовская, Ленинский проспект, Площадь Гагарина
РостДжоб