Разработчик Android (SDK для сессионного антифрода)

Дата размещения вакансии: 14.11.2024
Работодатель: F.A.C.C.T.
Уровень зарплаты:
з/п не указана
Город:
Москва
Шарикоподшипниковская улица 1
Требуемый опыт работы:
От 1 года до 3 лет

Компания F.A.C.C.T. (Fight Against Cybercrime Technologies) — российский разработчик технологий для борьбы с киберпреступлениями, поставщик решений для детектирования и предотвращения кибератак, выявления мошенничества, исследования высокотехнологичных преступлений и защиты интеллектуальной собственности в сети.

ЧТО МЫ #ДЕЛАЕМ:

Fraud Protection – это высоконагруженная система для выявления, предупреждения и устранения мошенничества в режиме реального времени во всех цифровых каналах (веб, мобильные приложения). Система защищает от действий вредоносного кода, мошенничества, скрэпинга, ботов и различных проявлений социальной инженерии.

ЗАДАЧИ, КОТОРЫЕ ПРЕДСТОИТ РЕШАТЬ:

  • Использовать тех. стек: Java, Kotlin, Firebase, SQL, Git, HTTPs, сборка библиотек AAR

  • Разрабатывать библиотеку которая будет использована другими (многими) приложениями которые работают на миллионах телефонов уже сейчас

  • Разрабатывать приложения для тестирования и показа работы данного SDK

  • Проводить сбор аналитических данных для последующего анализа с целью защиты приложений пользователя
  • Осуществлять поиск решений сложных, ранее не решённых никем нетиповых задач

ОТКЛИКАЙСЯ НА ЭТУ ВАКАНСИЮ, ЕСЛИ:

  • Есть опыт разработки под Android от 2 лет
  • Уверенно знаешь Java, Kotlin, Android API
  • Хорошо знаешь архитектуру Android (Security Mechanisms, Processes and Thread Internals, etc.)
  • Понимаешь принципы CLEAN разработки и SOLID
  • Умеешь в многопоточное программирование
  • Есть опыт написания клиент-серверных приложений
  • Есть опыт написания unit-тестов
  • Есть опыт размещения собственного приложения в Google Play

ЧТО ЕЩЕ МЫ ЦЕНИМ В НАШЕЙ КОМАНДЕ:
Для нас важно говорить на одном языке: открытость и доверие в команде помогает нам двигаться вперед. Будет здорово, если у тебя есть:

  • Общее понимание React Native, Cordova, Flutter
  • Опыт разработки на других языках (например, C, C++, Java, Ruby, Python)
  • Опыт разработки под IOS будет плюсом
  • Опыт низкоуровневого программирования