Barclays
Barclays
Barclays е банкова и финансова група със седалище в Обединеното кралство, която обслужва физически лица, компании, институции и инвеститори. Дейността ѝ обхваща банкиране на дребно и потребителско банкиране, корпоративно и инвестиционно банкиране, управление на благосъстояние и частно банкиране, капиталови пазари и специализирана американска банка за потребители. Barclays предоставя също цифрово банкиране, финансови изследвания и анализи, както и програми за финансиране, насочени към устойчивост, климатични технологии и зелени облигации. С над 10 000 служители компанията оперира в сферата на потребителското, корпоративното и инвестиционното финансиране съгласно финансовата регулация на Обединеното кралство.

Старши Android инженер по удостоверяване и идентичност в Barclays

Разработвайте сигурни възможности за удостоверяване и управление на идентичността за мобилното банково приложение на Barclays за Android. Работете в хибридни екипи в Кнутсфорд или Лондон по биометрични, безпаролни и IAM интеграции.

Описание

  • Проектиране и подобряване на софтуер, който поддържа бизнес, платформени и технологични възможности
  • Доставка на мащабируеми, поддържани и високопроизводителни софтуерни решения
  • Партньорство с продуктови мениджъри, дизайнери, инженери, backend специалисти, експерти по сигурността и UX екипи
  • Определяне на изисквания и стратегии за решения, съобразени с бизнес целите
  • Принос към прегледи на код, стандарти за качество и споделяне на знания
  • Разработване на нативни Android функции за удостоверяване и идентичност за мобилното банково приложение на Barclays
  • Прилагане на биометрично удостоверяване, Android Keystore, съвременен Kotlin и практики за разработка с помощта на изкуствен интелект
  • Използване на сигурни методи за програмиране за защита на чувствителни данни и намаляване на уязвимостите
  • Писане на модулни тестове, които подпомагат четливия и надежден дизайн на кода
  • Наблюдение на технологичното развитие и участие в технологични общности
  • Консултиране на заинтересовани страни и висши ръководители относно функционалните и междуфункционалните въздействия
  • Управление на рискове, ограничаване на излагането на риск и укрепване на контролните механизми
  • Разработване на решения чрез подробен анализ, проучване и оценка на сложни алтернативи
  • Поддържане на ефективни отношения с вътрешни и външни заинтересовани страни
  • Определяне на техническата посока, ръководене на съвместната работа и при необходимост наставничество на по-малко опитни специалисти

Изисквания

  • Значителен опит в разработката за Android с Kotlin, Java, Android SDK, Jetpack и съвременни архитектурни компоненти
  • Задълбочени познания по концепциите на IAM, OAuth2 и OIDC и опит с интегрирането на Android с backend услуги за IAM чрез SDK и REST API
  • Опит с инструменти за разработка с помощта на изкуствен интелект за повишаване на продуктивността, качеството на кода и ефективността при отстраняване на грешки
  • Практически опит с MVVM или Clean Architecture, Dagger или Hilt, корутини, Flow, JUnit, Espresso и MockK
  • Опит в разработването на Android възможности за удостоверяване и идентичност с биометрия, Android Keystore, SafetyNet и сигурно съхранение на идентификационни данни
  • Напреднали познания по сигурността на Android приложенията, включително ProGuard или R8, откриване на root достъп, прихващане на сертификати и сигурни практики за разработка
  • Опит с интегриране на Ping Identity SDK и изграждане на персонализирани процеси за удостоверяване
  • Опит с Android CI/CD, издания в Google Play и поетапно внедряване с помощта на флагове за функции
  • Познания по FIDO2, WebAuthn, passkeys и безпаролно удостоверяване в Android
  • Опит с оптимизиране на производителността, профилиране на паметта и диагностициране на сложни проблеми в Android
  • Познаване на мобилни приложения за финансови услуги, съответствие с PCI, разпоредби за защита на данните и изискванията за сигурност в банковия сектор