Senior iOS Engineer in Warsaw

Senior iOS Engineer in Warsaw

Warsaw Pełny etat 135000 - 165000 zł / rok (szac.) Hybrydowo
I

W skrócie

  • Zadania: Twórz i rozwijaj aplikacje iOS dla innowacyjnej platformy fintech.
  • Firma: Dynamiczna firma fintech z międzynarodowym zespołem inżynierów.
  • Benefity: Elastyczne godziny pracy, konkurencyjne wynagrodzenie i możliwości rozwoju zawodowego.
  • Pozostałe informacje: Możliwość pracy w różnorodnym środowisku z ekspertami branżowymi.
  • Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na przyszłość finansów.
  • Kwalifikacje: Minimum 5 lat doświadczenia w inżynierii iOS oraz znajomość Swift.

Przewidywane wynagrodzenie mieści się w przedziale 135000 - 165000 zł za rok.

InPost Pay buduje swoją własną platformę fintech od podstaw. To duża, międzynarodowa inicjatywa, w której inżynierowie będą mieli możliwość kształtowania architektury, budowania kluczowych komponentów fintech oraz tworzenia rozwiązań zaprojektowanych do działania na skalę InPost.

Poszukujemy doświadczonego inżyniera iOS, który dołączy do naszego zespołu FinTech Platform. Będziesz odpowiedzialny za całościowe zarządzanie natywną platformą iOS, w tym architekturą, jakością, wydajnością oraz dostarczaniem rozwiązań skierowanych do konsumentów i sprzedawców.

Co będziesz robić:

  • Własność architektury produkcyjnej aplikacji FinTech iOS, w tym wzorców architektonicznych, granic modułów i struktury zależności.
  • Rozwój i utrzymanie natywnych rozwiązań iOS przy użyciu Swift, SwiftUI i UIKit.
  • Implementacja współbieżności i reaktywnych przepływów aplikacji przy użyciu async/await, Actors i Combine.
  • Praca z lokalnymi rozwiązaniami do przechowywania i zabezpieczeń, takimi jak Core Data, SwiftData i Keychain Services.
  • Udział w pełnym cyklu rozwoju, w tym autorstwo PRD, pisanie specyfikacji, testowanie, wydania z flagami funkcji i strukturalne emisje zdarzeń.
  • Budowanie i utrzymywanie testów automatycznych przy użyciu XCTest i XCUITest.
  • Profilowanie i poprawa wydajności aplikacji przy użyciu Instruments, w tym Time Profiler, Allocations, Leaks i Core Animation.
  • Utrzymywanie podejścia zerowej regresji poprzez monitorowanie awarii produkcji z użyciem narzędzi takich jak Crashlytics.
  • Rozwój i utrzymanie automatyzacji CI/CD przy użyciu Fastlane, Xcode Cloud lub równoważnych rozwiązań.
  • Własność integracji między natywnymi a opartymi na sieci doświadczeniami, w tym WKWebView, uniwersalnymi linkami, głębokim linkowaniem i przekazywaniem.
  • Współpraca z inżynierami backendowymi nad kontraktami API, przepływami uwierzytelniania i schematami zdarzeń.
  • Udział w wsparciu incydentów produkcyjnych i działaniach po-mortem, gdy zajdzie taka potrzeba.

Wymagania:

  • Co najmniej 5 lat doświadczenia w inżynierii iOS, w tym aplikacje produkcyjne opublikowane w App Store.
  • Co najmniej 4 lata doświadczenia w pracy z Swift i SwiftUI i/lub UIKit.
  • Co najmniej 3 lata doświadczenia w testowaniu iOS przy użyciu XCTest i XCUITest.
  • Silna znajomość Swift 5.x, w tym Swift Concurrency, async/await, Actors i Combine.
  • Doświadczenie na poziomie produkcyjnym z SwiftUI i UIKit, w tym zrozumienie ich cykli renderowania.
  • Znajomość Clean Architecture, MVVM i/lub MVI, z silnym zrozumieniem granic modułów i warstw.
  • Doświadczenie z Swift Package Manager i/lub CocoaPods.
  • Zrozumienie inwersji zależności i projektowania kodu pod kątem testowalności.
  • Doświadczenie z Core Data, SwiftData i Keychain Services.
  • Znajomość URLSession, pinning certyfikatów i strukturalnego obsługi błędów.
  • Doświadczenie w profilowaniu aplikacji iOS przy użyciu Instruments.
  • Doświadczenie z Fastlane, Xcode Cloud lub równoważnymi rozwiązaniami CI/CD, w tym automatycznym podpisywaniem.
  • Umiejętność czytania i pracy z Objective-C w systemach legacy i integracjach SDK stron trzecich.
  • Doświadczenie w integrowaniu flag funkcji i strukturalnych zdarzeń na poziomie mobilnym.
  • Znajomość języka angielskiego na poziomie co najmniej B2.
  • Wykształcenie wyższe w dziedzinie technologii informacyjnej, informatyki lub pokrewnej.

Preferowane:

  • Co najmniej 2 lata doświadczenia w FinTech lub regulowanym rozwoju aplikacji mobilnych.
  • Doświadczenie w integrowaniu Apple Pay lub PassKit.
  • Doświadczenie z modularną architekturą iOS w skali multi-framework lub monorepo.
  • Znajomość App Clips.
  • Doświadczenie w implementacji standardów dostępności WCAG lub Apple w aplikacjach produkcyjnych.
  • Znajomość makr Swift i narzędzi podglądu SwiftUI w skali.

Oferujemy możliwość pracy w różnorodnym, międzynarodowym i międzyfunkcyjnym środowisku, wraz z wiodącymi ekspertami. Będziesz pracować i uczyć się od senior lidera i jego zespołu kierowniczego, poszerzając swoje doświadczenie i ekspozycję w branży e-commerce i logistyki. InPost to rozwijająca się firma, która oferuje swoim pracownikom coraz więcej możliwości w kilku lokalizacjach w Europie. Oferujemy satysfakcjonujące kariery z szerokim zakresem korzyści oraz inwestujemy w zapewnienie możliwości szkoleniowych dla ich rozwoju. Poczujesz się częścią społeczności InPost, która każdego dnia ma wpływ na zrównoważony rozwój, wygodne dostawy i gospodarkę o obiegu zamkniętym. Doskonałe środowisko pracy i elastyczne godziny. Oferujemy umowę typu B2B.

Senior iOS Engineer in Warsaw – pracodawca: InPost Group

InPost Group to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w sercu innowacji technologicznych. Nasza kultura opiera się na współpracy i ciągłym rozwoju, co pozwala pracownikom na zdobywanie nowych umiejętności oraz awans w ramach organizacji. Pracując z nami, będziesz miał okazję wpływać na strategię i jakość kodu, a także uczestniczyć w tworzeniu zintegrowanego doświadczenia dla użytkowników w całej Europie.

I

Dane kontaktowe:

Zespół rekrutacyjny InPost Group

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior iOS Engineer in Warsaw

iOS Engineering
Swift
SwiftUI
UIKit
Concurrency
async/await
Actors