
Capital One — компания в сфере финансовых услуг и финтеха, предлагающая кредитные карты, автокредиты, банковские продукты и сберегательные решения. В её работе финансовая экспертиза сочетается с технологиями и цифровыми инструментами, чтобы совершенствовать управление деньгами для клиентов. Компания уделяет особое внимание созданию решений, ориентированных на клиентов, и развитию разнообразной и инклюзивной рабочей среды.
Ведущий инженер мобильной разработки iOS (работа в офисе)
Руководите архитектурой мобильных приложений на Swift, Backend-for-Frontends, Server-Driven UI, тестированием и практиками разработки с поддержкой ИИ. Создавайте высококачественные решения цифрового банкинга для клиентов Capital One.
Описание
- Сотрудничайте с инженерами, дизайнерами и менеджерами по продукту для создания надежных и высокопроизводительных функций для более чем 100 миллионов клиентов
- Определяйте техническое направление архитектуры мобильных приложений и шаблонов проектирования
- Наставляйте инженеров с помощью обратной связи, ревью кода и рекомендаций по лучшим практикам мобильных платформ
- Развивайте экспертные знания в области производительности, доступности и архитектуры
- Участвуйте в принятии архитектурных решений для мобильных приложений, проверяйте API и создавайте повторно используемые компоненты
- Руководите проектированием и разработкой клиентских архитектур Backend-for-Frontends и Server-Driven UI
- Развивайте практики использования флагов функций и поэтапного вывода изменений в production
- Продвигайте агентные инструменты ИИ и нативные для ИИ практики разработки программного обеспечения
- Принимайте непосредственное участие в работе, используя расширенные возможности мобильных платформ и шаблоны пользовательского интерфейса
- Поддерживайте высокие стандарты качества, производительности, доступности, эмпатии к клиентам, написания кода, тестирования и пользовательского опыта
Требования
- Степень бакалавра или выше в области компьютерных наук или связанной количественной дисциплине, например статистике, экономике, исследовании операций, аналитике, математике или инженерии
- Не менее четырех лет профессионального опыта в разработке программного обеспечения, без учета стажировок
- Не менее трех лет опыта разработки нативных приложений Android на Kotlin или iOS-приложений на Swift
- Предпочтительно наличие не менее четырех лет опыта нативной разработки iOS на Swift
- Опыт работы с современными нативными фреймворками пользовательского интерфейса, включая SwiftUI или Jetpack Compose
- Опыт проектирования и реализации автоматизированных наборов тестов для мобильных приложений
- Опыт настройки и оптимизации производительности на нативных мобильных платформах
- Опыт проектирования масштабируемых мобильных архитектур и библиотек повторно используемых компонентов
- Опыт работы с модульной архитектурой и современными шаблонами управления состоянием
- Опыт проектирования и разработки клиентских Backend-for-Frontends с использованием таких технологий, как GraphQL и gRPC/Protobuf
- Опыт работы с архитектурами Server-Driven UI
- Опыт проведения поэтапных запусков на основе метрик и разработки стратегий использования флагов функций
- Экспертное владение агентными инструментами ИИ для написания кода и шаблонами рабочих процессов с поддержкой ИИ
- Знакомство с фреймворками машинного обучения на устройстве, такими как Core ML или TensorFlow Lite
- Capital One не оказывает новым кандидатам содействия в получении разрешения на работу и не предоставляет иммиграционную поддержку
Преимущества
- Ноутбук MacBook Pro высшего класса
- Несколько мониторов высокого класса
- Инструменты, необходимые для разработки продуктов
- Переменная компенсация по результатам работы, которая может включать денежные бонусы и/или долгосрочные поощрения
- Комплексные, конкурентоспособные и инклюзивные медицинские, финансовые и другие льготы, поддерживающие общее благополучие