Barclays
Barclays
Barclays — банківська та фінансова група зі штаб-квартирою у Великій Британії, що обслуговує приватних осіб, компанії, установи та інвесторів. Її діяльність охоплює роздрібний і споживчий банкінг, корпоративний та інвестиційний банкінг, управління статками й приватний банкінг, ринки капіталу, а також спеціалізований американський банк для споживачів. Barclays також надає послуги цифрового банкінгу, фінансові дослідження й аналітичні матеріали, а також реалізує програми фінансування, зосереджені на сталому розвитку, кліматичних технологіях і зелених облігаціях. У компанії працює понад 10 000 співробітників; вона здійснює діяльність у сфері споживчого, корпоративного та інвестиційного фінансування відповідно до фінансового регулювання Великої Британії.

Провідний iOS-інженер із сервісів ідентифікації

Розробляйте нативні функції автентифікації та ідентифікації для мобільного банківського застосунку Barclays, зокрема безпечний біометричний доступ. Створюйте сучасні мобільні рішення для ідентифікації на посаді провідного iOS-інженера.

Опис

  • Проєктувати й удосконалювати програмне забезпечення для підтримки бізнесових, платформних і технологічних можливостей
  • Розробляти нативні функції автентифікації та ідентифікації для мобільного банківського застосунку Barclays на iOS
  • Створювати безпечне, масштабоване та зручне в супроводі програмне забезпечення з високою продуктивністю
  • Співпрацювати з менеджерами продуктів, дизайнерами, розробниками серверної частини, фахівцями з безпеки та іншими інженерами
  • Визначати вимоги до програмного забезпечення й підходи до рішень, забезпечуючи їхню відповідність бізнес-цілям
  • Перевіряти код, підтримувати ефективні інженерні практики й обмін знаннями
  • Застосовувати практики безпечного програмування та писати ефективні модульні тести
  • Стежити за розвитком технологій і долучатися до технологічних спільнот
  • Консультувати зацікавлені сторони та старших керівників щодо функціональних і міжфункціональних наслідків
  • Виявляти й зменшувати ризики, водночас посилюючи засоби контролю
  • Розробляти рішення, аналізуючи, досліджуючи й оцінюючи складні варіанти
  • Підтримувати продуктивні відносини з внутрішніми та зовнішніми зацікавленими сторонами
  • Долучатися до формування технічного напряму й багаторічних планів, а також наставляти менш досвідчених фахівців, коли це доречно

Вимоги

  • Значний досвід розробки для iOS і глибокі знання Swift, iOS SDK, UIKit і SwiftUI
  • Підтверджений успіх у створенні якісних нативних застосунків для iOS
  • Ґрунтовне розуміння керування ідентифікацією та доступом, а також протоколів автентифікації, як-от OAuth2 і OIDC
  • Досвід підключення до серверних служб керування ідентифікацією та доступом за допомогою Android SDK і REST API
  • Впевнене володіння інструментами розробки з підтримкою ШІ
  • Досвід упровадження Face ID і Touch ID, роботи з Keychain, захищеним зберіганням даних і фіксацією сертифікатів
  • Досвід роботи з MVVM або Clean Architecture, впровадженням залежностей, XCTest, UI-тестуванням і мобільними CI/CD-конвеєрами
  • Експертні знання із захищеної мобільної розробки, зокрема обфускації коду, захисту під час виконання, виявлення джейлбрейку й тестування безпеки мобільних застосунків
  • Досвід інтеграції Ping Identity SDK і створення власних сценаріїв автентифікації
  • Досвід роботи з мобільним DevOps, випуском застосунків у магазинах і прапорцями функцій або поступовим розгортанням
  • Знання FIDO2/WebAuthn, ключів доступу та безпарольної автентифікації на iOS
  • Досвід оптимізації продуктивності, керування пам’яттю й налагодження складних застосунків для iOS
  • Обізнаність із мобільними застосунками фінансових установ, нормативними вимогами та стандартами банківської безпеки
  • Можливість працювати в офісі в Кнутсфорді або Лондоні за гнучким гібридним графіком

Переваги

  • Гнучкий гібридний формат роботи
  • Культура, сформована цінностями та принципами Barclays
  • Можливість брати участь у технологічних спільнотах і ділитися знаннями
  • Професійне наставництво, навчання, коучинг і можливості для розвитку