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