
Capital One — компанія у сфері фінансових послуг і фінтеху, що пропонує кредитні картки, автокредити, банківські продукти та ощадні рішення. Її робота поєднує фінансову експертизу з технологіями й цифровими інструментами, щоб покращувати способи управління коштами для клієнтів. Компанія зосереджується на створенні рішень, орієнтованих на клієнтів, у різноманітному та інклюзивному робочому середовищі.
Керівник розробки мобільних застосунків Android
Керуйте архітектурою Android, розробкою клієнтських BFF і інтерфейсів на основі даних сервера для мобільних сервісів Capital One, якими користуються понад 100 мільйонів клієнтів. Наставляйте інженерів і спрямовуйте технічну реалізацію.
Опис
- Співпрацюйте з інженерами, дизайнерами та менеджерами з продукту, щоб випускати надійні й високоякісні функції для понад 100 мільйонів клієнтів.
- Визначайте архітектуру мобільних застосунків і шаблони проєктування, що використовуються на платформі.
- Допомагайте інженерам розвиватися завдяки зворотному зв’язку, перевірці коду та практикам, адаптованим до платформи.
- Допомагайте командам долати технічні перешкоди, виявляючи та усуваючи проблеми.
- Консультуйте щодо продуктивності, доступності й архітектури мобільних застосунків.
- Долучайтеся до формування мобільної архітектури, перевіряйте проєкти API та створюйте повторно використовувані компоненти.
- Керуйте проєктуванням і розробкою клієнтських сервісів Backend-for-Frontend та архітектур Server-Driven UI.
- Визначайте інженерні практики для прапорців функцій і поетапних випусків.
- Популяризуйте використання агентних інструментів ШІ та практик розробки з використанням ШІ на всіх етапах.
- Працюйте над реалізацією власноруч, використовуючи розширені можливості мобільних платформ і шаблони інтерфейсів.
- Встановлюйте високі стандарти якості коду, тестування, продуктивності, доступності та користувацького досвіду.
Вимоги
- Ступінь бакалавра або вищий у галузі комп’ютерних наук чи суміжній кількісній дисципліні, як-от статистика, економіка, дослідження операцій, аналітика, математика або інженерія.
- Щонайменше чотири роки професійного досвіду розробки програмного забезпечення; стажування до цього строку не зараховуються.
- Щонайменше три роки розробки нативних мобільних застосунків для Android мовою Kotlin або для iOS мовою Swift.
- Роботодавець не надає новим кандидатам спонсорської підтримки для імміграції чи отримання дозволу на роботу.
- Буде перевагою: щонайменше чотири роки розробки нативних застосунків для Android або iOS мовою Kotlin чи Swift.
- Буде перевагою: досвід роботи з нативними UI-фреймворками, як-от SwiftUI або Jetpack Compose.
- Буде перевагою: досвід створення автоматизованих наборів мобільних тестів за допомогою Swift Testing, XCUI, JUnit або Espresso.
- Буде перевагою: досвід налаштування й оптимізації продуктивності нативних мобільних платформ.
- Буде перевагою: досвід проєктування масштабованої мобільної архітектури та бібліотек повторно використовуваних компонентів.
- Буде перевагою: досвід проєктування та підтримки комплексних автоматизованих тестів.
- Буде перевагою: досвід роботи з модульною архітектурою та сучасними шаблонами керування станом.
- Буде перевагою: досвід проєктування та розробки клієнтських BFF із використанням таких технологій, як GraphQL і gRPC/Protobuf.
- Буде перевагою: досвід роботи з архітектурами Server-Driven UI.
- Буде перевагою: досвід поетапних випусків на основі метрик і стратегій керування прапорцями функцій.
- Буде перевагою: експертне володіння агентними інструментами для написання коду та робочими процесами за допомогою ШІ.
- Буде перевагою: обізнаність із фреймворками машинного навчання на пристрої, як-от Core ML або TensorFlow Lite.
Переваги
- Ноутбуки MacBook Pro високого класу.
- Кілька моніторів високого класу.
- Інструменти та програмне забезпечення, необхідні для цієї посади.
- Винагорода за результатами роботи, яка може включати грошові премії або довгострокові стимули.
- Широкий конкурентний пакет пільг, що охоплює здоров’я, фінансові потреби та загальне добробут.
- Розумні пристосування для кандидатів з інвалідністю.