American Express
American Express
American Express to globalna firma świadcząca usługi finansowe w obszarach bankowości, finansów i płatności B2B. Jej działalność obejmuje konsumenckie, biznesowe i korporacyjne karty kredytowe; usługi płatnicze i usługi dla akceptantów; rachunki oszczędnościowe, certyfikaty depozytowe i pożyczki osobiste; a także programy lojalnościowe, programy podróżne, korporacyjne rozwiązania płatnicze, edukację finansową, usługi bezpieczeństwa oraz wsparcie posiadaczy kart i akceptantów.

Starszy inżynier aplikacji mobilnych iOS w American Express (praca hybrydowa)

Twórz dopracowane aplikacje iOS dla produktów technologicznych American Express w branży hotelarsko-gastronomicznej. Współpracuj z zespołami produktu, projektowania i inżynierii, dostarczając skalowalne oprogramowanie konsumenckie i B2B.

Opis

  • Przekładać wymagania dotyczące produktu na jasne i możliwe do realizacji zadania inżynieryjne
  • Pisać wysokiej jakości, dobrze udokumentowany i dokładnie przetestowany kod
  • Współtworzyć kulturę inżynieryjną poprzez nowe pomysły, narzędzia i infrastrukturę
  • Badać nowe technologie dla aplikacji restauracyjnych i hotelarsko-gastronomicznych
  • Współpracować z zespołami produktu, projektowania i inżynierii przy definiowaniu i rozwijaniu wizji produktu
  • Tworzyć aplikacje iOS
  • Zarządzać zależnościami i kompilacjami za pomocą xcodebuild, GitHub Actions, Swift Package Manager, CocoaPods i Tuist
  • Proaktywnie identyfikować i usuwać defekty
  • Analizować wydajność aplikacji i wdrażać optymalizacje
  • Stosować testy jednostkowe, integracyjne i interfejsu użytkownika na odpowiednich etapach
  • Tworzyć skuteczne rozwiązania dla niejednoznacznych i otwartych problemów
  • Współpracować z projektantami i menedżerami produktu, aby dostarczać intuicyjne doświadczenia, precyzyjne interfejsy i dopracowane animacje
  • Przeglądać pull requesty, wspierać członków zespołu i usuwać blokady w realizacji zadań
  • Prowadzić sesje burzy mózgów i zachęcać do wymiany pomysłów
  • Śledzić inicjatywy inżynieryjne w zespole i organizacji
  • Postępować zgodnie z planem rozwoju produktu i rozumieć wizję firmy oraz produktu

Wymagania

  • Co najmniej 7 lat doświadczenia zawodowego w tworzeniu oprogramowania
  • Co najmniej 4 lata doświadczenia w tworzeniu aplikacji iOS
  • Preferowany jest tytuł licencjata lub magistra w dziedzinie informatyki, inżynierii komputerowej lub pokrewnej dziedzinie technicznej; równoważne doświadczenie może zostać uwzględnione
  • Praktyczne doświadczenie w pracy ze Swift, Objective-C, UIKit, SwiftUI, MVVM, REST API, XCTest/XCUITest, SwiftLint, Swift Package Manager, CocoaPods, Realm, Combine, PromiseKit, Jenkins, GitHub Actions, TestFlight, Firebase, Postman, Figma, Jira i Confluence
  • Znajomość Kotlin, Jetpack Compose, Tuist, AWS, Python, MySQL, GraphQL, React, Redux, Webpack i Captcha będzie dodatkowym atutem, ale nie jest wymagana
  • Konieczne jest pomyślne przejście weryfikacji przeszłości zgodnie z obowiązującymi przepisami prawa

Benefity

  • Konkurencyjne wynagrodzenie podstawowe
  • Możliwość uzyskania premii zależnych od wyników
  • Zasoby wspierające dobrostan finansowy i planowanie emerytalne
  • Ubezpieczenie medyczne, stomatologiczne, okulistyczne, na życie i od niezdolności do pracy, zależnie od lokalizacji
  • Elastyczny hybrydowy, stacjonarny lub zdalny model pracy zależnie od roli i wymagań biznesowych
  • Programy płatnego urlopu rodzicielskiego zależnie od lokalizacji
  • Bezpłatny dostęp do globalnych firmowych centrów wellness z personelem pielęgniarskim i lekarskim zależnie od lokalizacji
  • Bezpłatne, poufne konsultacje w ramach programu Healthy Minds
  • Możliwości rozwoju zawodowego i szkoleń