
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.
- Кілька моніторів преміумкласу.
- Інструменти, необхідні для створення продуктів.
- Комплексний, конкурентний та інклюзивний пакет медичних, фінансових та інших пільг для підтримки загального добробуту.
- Винагорода за результатами роботи, яка може включати грошові премії, довгострокові заохочення або і те, й інше.