Capital One
Capital One
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.