
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 бесплатно
- Возможности профессионального развития и обучения