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

По договоренности

  • Октябрьская
  • Шаболовская
  • Ленинский проспект

Мы в поиске Специалиста в команду, которая занимается разработкой ПО для POS-терминалов в сфере общественного транспорта и платежных систем.

Чем предстоит заниматься:

  • Разрабатывать и сопровождать Android-приложение для POS-терминалов. Это основная зона ответственности — поддержание жизни продукта, добавление нового функционала и исправление ошибок в софте для платежных устройств.

  • Работать со связкой Java/Kotlin и C++. Вам нужно будет обеспечивать связь высокоуровневого кода приложения с нативными библиотеками через JNI (Java Native Interface) для выполнения низкоуровневых операций.

  • Интегрироваться с «железом». Предстоит много взаимодействовать с периферией: NFC-модулями, считывателями смарт-карт (транспортных и банковских), принтерами чеков, сканерами штрих-кодов и ридерами.

  • Обеспечивать безопасность транзакций. В задачи войдет работа с SAM-модулями (Secure Access Module) и выполнение криптографических операций для защиты данных.

  • Работать с данными. Нужно будет организовывать взаимодействие приложения с базами данных — как локальными (SQLite), так и серверными (PostgreSQL).

  • Заниматься поддержкой и расследованием инцидентов. Вам придется анализировать логи и проводить диагностику проблем, которые возникают непосредственно на устройствах у заказчиков.

  • Выступать техническим связующим звеном. В процессе работы нужно будет общаться с производителями POS-оборудования и их техподдержкой для решения вопросов совместимости и аппаратных проблем.

Для нас важно:

  • Опыт коммерческой Android-разработки от 3 лет.
  • Обязательно практический опыт работы с NDK(!) и JNI.
  • Уверенное владение Android SDK.
  • Понимание жизненного цикла Android-приложений и сервисов.
  • Опыт работы с многопоточностью в Android.
  • Уверенное владение SQL (SELECT, INSERT, UPDATE).
  • Опыт использования Firebase (Crashlytics, Remote Config).
  • Навыки отладки приложений и работы с adb.

Будет плюсом:

  • Понимание принципов работы с NFC и смарт-картами (поллинг, APDU-команды, основы Mifare, стандарт ISO 14443).
  • Базовое знание банковских протоколов (EMV).
  • Начальные навыки работы с Linux (SSH, основные команды).
  • Опыт программирования на Lua.
  • Практика взаимодействия с техподдержкой производителей устройств.
  • Опыт интеграции периферийного оборудования (принтеры, сканеры, SAM-ридеры, бесконтактные ридеры).
  • Знакомство с протоколом MQTT.
  • Опыт работы с устройствами, не имеющими стандартного Android UI.

Главный принцип SkillStaff - Выбирай!

  • РАЗНООБРАЗИЕ ПРОЕКТОВ. Выбирай из сотен компаний и проектов то, что интересно и полезно для твоего роста. SkillStaff помогает реализовывать ежегодно порядка 500 различных ИТ-проектов для крупного бизнеса.

  • КОМФОРТ. SkillStaff — аккредитованная IT-компания, белая зарплата и удобный график работы. Создавай идеальные условия для своей работы: удаленная работа или возможность работать как в офисе клиента, так и в комфортном офисе SkillStaff в центре Москвы на Воздвиженке.

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

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


Адрес: Россия, Москва, 2-й Верхний Михайловский проезд, 9А
Показать на большой карте

Поделиться:

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

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

до 250 000 ₽
Выше средней на 23%
О проекте и задачах: Сейчас мы в поиске Android-разработчика, который присоединится к одному из наших ...
  • Полный день
  • Опыт от 3 лет
Логотип компании Techno DiasoftTechno Diasoft
  • Москва
9 часов назад
ЕСП (Единая Сервисная Платформа) - продуктовая ИТ-компания - разработчик решений для бизнеса, обеспечивающиx ... Проводить code-review Взаимодействовать с архитекторами, аналитиками, тестировщиками, дизайнерами и другими разработчиками ... , Java Core, Android SDK Опыт разработки приложений для Android 6-14 Опыт работы с Kotlin Coroutines/ ...
  • Полный день
  • Опыт от 3 лет
Логотип компании Единая Сервисная ПлатформаЕдиная Сервисная Платформа
  • Москва
9 часов назад
Вам предстоит: быстро и стабильно собирать Авито для Android, сокращать time to market; развивать и поддерживать ... разработчиков в компании, общаться с ними, узнавать, понимать и фиксить боли и проблемы. ... понимаете процессы сборки Android приложений; имеете опыт работы с CI/CD.
  • Полный день
  • Опыт от 3 лет
Логотип компании АВИТО ТЕХАВИТО ТЕХ
  • Москва
9 часов назад
Наша инфраструктура поддерживает сотни мобильных разработчиков. ... кросс-сервисных E2E-сценариях и тестировании экспериментальных фич Создание инструментов и SDK для разработчиков ... разработки, аналитиками и продуктом Требования: Больше трёх лет занимались мобильной разработкой для Android ...
  • Полный день
  • Опыт от 3 лет
Логотип компании ЯндексЯндекс
  • Москва
2 дня назад
Ищем мобильного разработчика в команду. ... ускорять сборку приложений Требования У вас есть опыт коммерческой разработки от 3 лет Умеете работать с Android ...
  • Полный день
  • Опыт от 3 лет
Логотип компании Т-БанкТ-Банк
  • Москва
2 дня назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.