
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.
Menedżer zespołu inżynierii aplikacji mobilnych na Androida
Kieruj rozwojem aplikacji na Androida w Capital One i kształtuj skalowalne rozwiązania dla ponad 100 milionów klientów. Wyznaczaj kierunki architektury mobilnej, rozwoju BFF i SDUI, testowania oraz praktyk inżynierskich wspieranych przez AI.
Opis
- Współpracuj z inżynierami, projektantami i menedżerami produktu, aby dostarczać wysokiej jakości funkcje mobilne dla ponad 100 milionów klientów.
- Wyznaczaj kierunki architektury mobilnej i wzorców projektowych.
- Rozwijaj inżynierów poprzez informacje zwrotne, przeglądy kodu i wskazówki dotyczące platform.
- Usuwaj techniczne przeszkody utrudniające pracę zespołu.
- Buduj wiedzę w zakresie wydajności, dostępności i architektury aplikacji mobilnych.
- Kształtuj architekturę mobilną, oceniaj projekty API i twórz komponenty wielokrotnego użytku.
- Kieruj projektowaniem i rozwojem usług Backend-for-Frontend (BFF) po stronie klienta oraz architektur Server-Driven UI (SDUI).
- Wyznaczaj praktyki inżynierskie, takie jak flagi funkcji i etapowe wdrożenia.
- Promuj agentowe narzędzia AI i wspieraj inżynierów w rozwoju opartym na AI.
- Twórz kod z wykorzystaniem nowoczesnych możliwości platform mobilnych i zaawansowanych wzorców interfejsu.
- Ustalaj standardy kodowania, testowania, wydajności, dostępności i doświadczenia użytkownika.
Wymagania
- Stopień licencjata lub wyższy z informatyki albo pokrewnej dziedziny ilościowej, takiej jak statystyka, ekonomia, badania operacyjne, analityka, matematyka lub inżynieria.
- Co najmniej cztery lata doświadczenia zawodowego w inżynierii oprogramowania; staże nie są wliczane do tego wymogu.
- Co najmniej trzy lata doświadczenia w tworzeniu natywnych aplikacji mobilnych na Androida w Kotlinie lub na iOS w Swifcie.
- Pracodawca nie zapewnia sponsorowania ani pomocy imigracyjnej w uzyskaniu uprawnień do pracy.
- Mile widziane: co najmniej cztery lata doświadczenia w tworzeniu natywnych aplikacji mobilnych na Androida w Kotlinie lub na iOS w Swifcie.
- Mile widziane: doświadczenie z nowoczesnymi natywnymi frameworkami UI, takimi jak SwiftUI lub Jetpack Compose.
- Mile widziane: doświadczenie w budowaniu zautomatyzowanych zestawów testów mobilnych z użyciem Swift Testing, XCUI, JUnit lub Espresso.
- Mile widziane: doświadczenie w dostrajaniu i optymalizacji wydajności na natywnych platformach mobilnych.
- Mile widziane: doświadczenie w projektowaniu skalowalnych architektur mobilnych i bibliotek komponentów wielokrotnego użytku.
- Mile widziane: doświadczenie w projektowaniu i utrzymywaniu kompleksowych testów automatycznych.
- Mile widziane: doświadczenie z architekturą modułową i nowoczesnymi wzorcami zarządzania stanem.
- Mile widziane: doświadczenie w projektowaniu i tworzeniu usług Backend-for-Frontend (BFF) po stronie klienta z użyciem technologii takich jak GraphQL i gRPC/Protobuf.
- Mile widziane: doświadczenie z architekturami Server-Driven UI (SDUI).
- Mile widziane: doświadczenie we wdrożeniach etapowych opartych na metrykach i strategiach flag funkcji.
- Mile widziane: biegłość w agentowych narzędziach do programowania i przepływach pracy wspieranych przez AI.
- Mile widziane: znajomość frameworków uczenia maszynowego działających na urządzeniu, takich jak Core ML lub TensorFlow Lite.
Benefity
- Wydajne laptopy MacBook Pro.
- Kilka monitorów klasy premium.
- Narzędzia potrzebne do tworzenia produktów.
- Kompleksowy, konkurencyjny i inkluzywny pakiet świadczeń zdrowotnych, finansowych i innych, wspierających ogólny dobrostan.
- Wynagrodzenie motywacyjne uzależnione od wyników, które może obejmować premie pieniężne, długoterminowe zachęty lub oba te elementy.