American Express
American Express
American Express — глобальная компания в сфере финансовых услуг, работающая в области банковских операций, финансов и B2B-платежей. В ее деятельность входят потребительские, бизнес- и корпоративные кредитные карты; платежные и торговые сервисы; сберегательные счета, депозитные сертификаты и персональные кредиты; а также программы вознаграждений, туристические программы, корпоративные платежные решения, финансовое просвещение, услуги безопасности и поддержка держателей карт и торговых предприятий.

Ведущий инженер мобильной разработки iOS в American Express (гибридный формат)

Разрабатывайте качественные приложения для iOS для технологических продуктов American Express в сфере гостеприимства. Взаимодействуйте с командами продукта, дизайна и разработки, создавая масштабируемое программное обеспечение для потребителей и бизнеса.

Описание

  • Переводить требования к продукту в понятные и практичные инженерные задачи
  • Писать качественный, хорошо документированный и тщательно протестированный код
  • Развивать инженерную культуру с помощью новых идей, инструментов и инфраструктуры
  • Исследовать перспективные технологии для приложений в сфере ресторанного бизнеса и гостеприимства
  • Работать с командами продукта, дизайна и разработки над определением и развитием видения продукта
  • Разрабатывать приложения для iOS
  • Управлять зависимостями и сборками с помощью xcodebuild, GitHub Actions, Swift Package Manager, CocoaPods и Tuist
  • Проактивно выявлять и устранять дефекты
  • Анализировать производительность приложений и внедрять оптимизации
  • Использовать модульное, интеграционное и UI-тестирование на соответствующих этапах
  • Создавать эффективные решения для неоднозначных и открытых задач
  • Взаимодействовать с дизайнерами и продакт-менеджерами для создания интуитивно понятных сценариев, точных интерфейсов и качественной анимации
  • Проверять pull request, поддерживать коллег и устранять препятствия для выпуска
  • Проводить мозговые штурмы и поощрять обмен идеями
  • Следить за инженерными инициативами в команде и организации
  • Следовать дорожной карте и понимать видение компании и продукта

Требования

  • Не менее 7 лет профессионального опыта разработки программного обеспечения
  • Не менее 4 лет опыта разработки для iOS
  • Предпочтительно наличие степени бакалавра или магистра в области компьютерных наук, компьютерной инженерии или смежной технической области; может рассматриваться равноценный опыт
  • Практический опыт работы со Swift, Objective-C, UIKit, SwiftUI, MVVM, REST API, XCTest/XCUITest, SwiftLint, Swift Package Manager, CocoaPods, Realm, Combine, PromiseKit, Jenkins, GitHub Actions, TestFlight, Firebase, Postman, Figma, Jira и Confluence
  • Знание Kotlin, Jetpack Compose, Tuist, AWS, Python, MySQL, GraphQL, React, Redux, Webpack и Captcha будет преимуществом, но не является обязательным
  • Необходимо успешно пройти проверку биографических данных в соответствии с применимыми законами и нормативными требованиями

Преимущества

  • Конкурентоспособная базовая компенсация
  • Возможности получения бонусов по результатам работы
  • Ресурсы для поддержки финансового благополучия и планирования пенсии
  • Медицинское, стоматологическое страхование, страхование зрения, жизни и нетрудоспособности в зависимости от местоположения
  • Гибкий гибридный, офисный или удалённый формат работы в зависимости от роли и бизнес-требований
  • Оплачиваемый отпуск по уходу за ребёнком в зависимости от местоположения
  • Бесплатный доступ к глобальным оздоровительным центрам на территории офисов с медицинским и сестринским персоналом в зависимости от местоположения
  • Конфиденциальное консультирование по программе Healthy Minds бесплатно
  • Возможности профессионального развития и обучения