
Capital One to firma z sektora usług finansowych i fintech, oferująca karty kredytowe, kredyty samochodowe, produkty bankowe oraz produkty oszczędnościowe. Jej działalność łączy wiedzę finansową z technologiami i narzędziami cyfrowymi, aby usprawniać zarządzanie pieniędzmi przez klientów. Firma koncentruje się na tworzeniu rozwiązań zorientowanych na klienta oraz budowaniu różnorodnego i inkluzywnego środowiska pracy.
Starszy inżynier mobilny Android, platformy korporacyjne
Twórz natywne aplikacje na Androida, współdzielone biblioteki i procesy pracy wspierane przez AI w Capital One. Pomagaj modernizować platformy korporacyjne obsługujące ponad 100 milionów klientów.
Opis
- Współpracuj z inżynierami, projektantami i menedżerami produktu, aby dostarczać wysokiej jakości, wydajne funkcje dla ponad 100 milionów klientów.
- Wspólnie z liderami produktów kształtuj wielokwartalne plany rozwoju inżynieryjnego obejmujące nowe możliwości, poprawę wydajności i modernizację platform.
- Projektuj, twórz i utrzymuj podstawowe komponenty oraz współdzielone biblioteki używane przez wiele zespołów.
- Pomagaj wyznaczać standardy spójności między platformami, skalowalności i dostępności w aplikacjach mobilnych.
- Wnoś dogłębną wiedzę w zakresie wydajności aplikacji mobilnych, sieci lub frameworków interfejsu użytkownika właściwych dla danej platformy.
- Współpracuj z zespołami infrastruktury i zaplecza nad usprawnianiem mobilnych procesów CI/CD, obserwowalności i praktyk zapewniania niezawodności.
- Opracowuj strategie wdrażania agentowych narzędzi AI w zespołach, w tym wyspecjalizowanych agentów, umiejętności i narzędzi opartych na otwartych standardach, takich jak Model Context Protocol.
- Mentoruj starszych inżynierów w rozwijaniu procesów pracy zaprojektowanych z myślą o AI.
- Wykorzystuj szeroką znajomość nowoczesnego ekosystemu mobilnego, aby wnosić znaczący wkład techniczny w rozwiązywanie złożonych wyzwań w obszarach produktowych.
Wymagania
- Tytuł licencjata lub wyższy w dziedzinie informatyki albo pokrewnej dziedzinie ilościowej, takiej jak statystyka, ekonomia, badania operacyjne, analityka, matematyka lub inżynieria.
- Co najmniej sześć lat doświadczenia zawodowego w inżynierii oprogramowania, architekturze mobilnej i realizacji projektów w wielu zespołach; staże nie są wliczane.
- Co najmniej sześć lat doświadczenia w tworzeniu natywnych aplikacji na Androida lub iOS.
- Co najmniej trzy lata doświadczenia w projektowaniu architektury lub kierowaniu rozwojem federacyjnych natywnych aplikacji mobilnych.
- Siedem lub więcej lat doświadczenia w tworzeniu natywnych aplikacji na Androida lub iOS.
- Udokumentowane doświadczenie z nowoczesnymi natywnymi frameworkami interfejsu użytkownika, takimi jak SwiftUI lub Jetpack Compose.
- Udokumentowane doświadczenie w projektowaniu i tworzeniu zautomatyzowanych zestawów testów mobilnych z użyciem narzędzi takich jak Swift Testing, XCUI, JUnit lub Espresso.
- Udokumentowane doświadczenie z architekturą modułową i nowoczesnymi wzorcami zarządzania stanem.
- Udokumentowane doświadczenie w dostrajaniu i optymalizacji wydajności natywnych platform mobilnych.
- Doświadczenie w zapewnianiu przywództwa technicznego dla dużego obszaru produktowego oraz wpływaniu na jego wizję techniczną i plan rozwoju.
- Doświadczenie w kierowaniu projektowaniem komponentów używanych przez wiele zespołów lub współtworzeniu współdzielonych SDK.
- Doświadczenie w tworzeniu i skalowaniu klienckich Backend-for-Frontends (BFF) oraz określaniu wydajnych strategii pobierania danych z użyciem protokołów takich jak gRPC/Protobuf.
- Praktyczna znajomość platform uczenia maszynowego działających na urządzeniu, takich jak Core ML lub TensorFlow Lite.
- Ekspercka znajomość wskaźników jakości wydań, etapowych wdrożeń opartych na metrykach i strategii flag funkcji.
- Ekspercka znajomość agentowych narzędzi AI do programowania i praktyk zwiększających produktywność programistów.
- Capital One rozważy sponsorowanie zezwolenia na pracę dla nowego kandydata spełniającego wymagania na to stanowisko.
Benefity
- Najwyższej klasy laptopy MacBook Pro.
- Kilka monitorów z wyższej półki.
- Narzędzia potrzebne do tworzenia produktów.
- Kompleksowy, konkurencyjny i inkluzywny pakiet świadczeń zdrowotnych, finansowych i innych wspierających ogólny dobrostan.
- Wynagrodzenie motywacyjne zależne od wyników, które może obejmować premie pieniężne i/lub długoterminowe zachęty.