Senior Mobile Engineer in Warsaw

Senior Mobile Engineer in Warsaw

Warsaw Pełny etat 108000 - 132000 zł / rok (szac.) Hybrydowo
E

W skrócie

  • Zadania: Twórz i modernizuj aplikacje mobilne dla klientów w bankowości, ubezpieczeniach i opiece zdrowotnej.
  • Firma: Szybko rozwijająca się firma konsultingowa z innowacyjnym podejściem do technologii.
  • Benefity: Konkurencyjne wynagrodzenie, budżet na szkolenia, praca zdalna i możliwość rozwoju kariery.
  • Pozostałe informacje: Dynamiczne środowisko z możliwościami szybkiego rozwoju kariery.
  • Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na projekty o dużym znaczeniu.
  • Kwalifikacje: 6+ lat doświadczenia w rozwoju aplikacji mobilnych, w tym 3+ lata w Swift lub Kotlin.

Przewidywane wynagrodzenie mieści się w przedziale 108000 - 132000 zł za rok.

Exerizon to szybko rozwijająca się firma konsultingowa w zakresie strategii i technologii, założona przez byłych liderów z globalnych organizacji konsultingowych i chmurowych. Pomagamy obecnym i przyszłym liderom rynku stawić czoła ich największym wyzwaniom — od strategii cyfrowej i transformacji chmurowej po platformy danych i AI oraz modernizację aplikacji. Przeorganizowaliśmy tradycyjny model konsultingowy: dzielimy ryzyko z naszymi klientami poprzez wynagrodzenie oparte na wpływie i dzielimy własność z naszymi pracownikami od pierwszego dnia.

Szukamy Senior Mobile Engineera do budowy i modernizacji natywnych aplikacji mobilnych dla naszych klientów w sektorze bankowości, ubezpieczeń i opieki zdrowotnej — na iOS (Swift), Android (Kotlin) lub obu platformach. Będziesz pracować nad aplikacjami, które są głównym kanałem komunikacji z klientem: wysokim ruchem, ścisłymi wymaganiami bezpieczeństwa i regulacyjnymi oraz realnymi konsekwencjami, gdy wydanie się nie powiedzie.

Co będziesz robić:

  • Projektowanie i budowanie natywnych aplikacji w Swift (SwiftUI, UIKit) i/lub Kotlin (Jetpack Compose) — nowe funkcje, modernizacja starych kodów i przepisywanie tam, gdzie jest to uzasadnione.
  • Posiadanie architektury na swojej platformie: modularizacja, MVVM / Clean Architecture / TCA, wstrzykiwanie zależności, strategie offline-first i synchronizacji danych.
  • Budowanie i rozwijanie UI napędzanego serwerem (SDUI): projektowanie schematów komponentów z zespołami backendowymi (JSON lub Protobuf), posiadanie silnika renderującego po stronie klienta, obsługa wersjonowania schematów, zgodności wstecznej i łagodnych fallbacków — aby zespoły produktowe mogły dostarczać nowe ścieżki bez wydania aplikacji.
  • Codzienna praktyka rozwoju napędzanego AI: używanie agentów kodujących i współpilotów (Claude Code, Cursor, GitHub Copilot) do implementacji, refaktoryzacji, generowania testów i przeglądów kodu — z umiejętnością weryfikacji i posiadania tego, co produkują, oraz dyscypliną, aby wprowadzić tę praktykę do całego zespołu.
  • Integracja z usługami backendowymi (REST, GraphQL, gRPC) i zabezpieczanie aplikacji end-to-end: OAuth2 / OIDC, biometryka, bezpieczne przechowywanie (Keychain, Keystore), przypinanie certyfikatów, wykrywanie root i jailbreak, OWASP MASVS.
  • Ustanawianie i egzekwowanie standardów inżynieryjnych: przegląd kodu, testy jednostkowe, UI i snapshot, CI/CD (Fastlane, GitHub Actions, Azure DevOps lub Bitrise), podpisywanie, zarządzanie wydaniami w App Store i Google Play z fazowanymi wdrożeniami.
  • Budowanie obserwowalności i jakości produktu: raportowanie awarii, analityka, flagi funkcji, budżety wydajności i czasu uruchamiania.
  • Dostarczanie dostępności (WCAG 2.2 / EN 301 549) i lokalizacji zgodnie z wymaganiami regulacyjnymi klientów.
  • Bezpośrednia współpraca z właścicielami produktów klientów, projektantami, inżynierami backendowymi i QA; szacowanie, planowanie i prezentowanie swojej pracy interesariuszom.
  • Mentorowanie inżynierów średniego poziomu, podnoszenie poprzeczki w praktyce mobilnej Exerizon oraz wspieranie propozycji i demonstracji przed sprzedażą.

Wymagania:

  • 6+ lat doświadczenia w natywnym rozwoju mobilnym, w tym 3+ lata w Swift (iOS) i/lub Kotlin (Android); przynajmniej dwie aplikacje wdrożone do produkcji i utrzymywane przez wiele wydań.
  • Głęboka wiedza na temat swojej platformy — iOS: SwiftUI i UIKit, Swift Concurrency lub Combine, narzędzia Xcode; Android: Jetpack Compose, Kotlin Coroutines i Flow, Android Jetpack, Gradle — z praktycznym zrozumieniem drugiej platformy.
  • Praktyczne doświadczenie z bezpieczeństwem mobilnym w regulowanych środowiskach: OAuth2 / OIDC i silne przepływy uwierzytelniania klientów, bezpieczne przechowywanie, przypinanie certyfikatów, OWASP MASVS oraz zamykanie ustaleń z testów penetracyjnych.
  • Solidna praktyka testowania i CI/CD: XCTest lub JUnit, testy UI i snapshot, zautomatyzowane pipeline'y, podpisywanie kodu, zarządzanie przesyłaniem do sklepu i wydaniami.
  • Udowodniona zdolność do podejmowania decyzji architektonicznych i bezpiecznego refaktoryzowania dużych starych kodów, z mierzalnymi poprawami w czasie budowy, wskaźniku awarii lub rytmie wydania.
  • Doświadczenie w projektowaniu lub integrowaniu frameworka UI napędzanego serwerem: schematy komponentów, renderer po stronie klienta, wersjonowanie schematów i układy testowane A/B; wiesz, gdzie SDUI przynosi korzyści, a gdzie szkodzi (offline, wydajność, dostępność).
  • Rozwój napędzany AI jako część swojego workflow: codziennie korzystasz z agentów kodujących i współpilotów, rozumiesz ich tryby awarii i przeglądasz kod generowany przez AI na tym samym poziomie, co swój własny.
  • Znajomość integracji API: REST i GraphQL, kontrakty OpenAPI oraz współpraca z zespołami backendowymi przy projektowaniu API.
  • Doświadczenie w dostarczaniu aplikacji w sektorze bankowości, ubezpieczeń, fintech lub opieki zdrowotnej, w tym obsługa PII i ograniczenia regulacyjne (PSD2 / SCA, GDPR).
  • Jasna komunikacja z osobami niebędącymi inżynierami: wyjaśniasz kompromisy właścicielowi produktu i szacujesz uczciwie.
  • Pełna profesjonalna biegłość w języku polskim i angielskim.

Miłe do posiadania:

  • Integracja płatności mobilnych (Apple Pay, Google Pay, BLIK).
  • Doświadczenie w audytach dostępności (VoiceOver, TalkBack).
  • Doświadczenie jako lider techniczny lub lider zespołu w projekcie z klientem.
  • Budowanie narzędzi AI dla swojego zespołu: niestandardowe agenty, serwery MCP lub umiejętności i podpowiedzi specyficzne dla kodu.
  • Wydanie aplikacji opartej na SDUI na dużą skalę lub wkład w otwartoźródłowy framework SDUI.
  • Realna odpowiedzialność za aplikacje, które budujesz, i bezpośredni kontakt z właścicielami produktów klientów — bez dziesięcioetapowej piramidy przeglądów.

Konkurencyjne wynagrodzenie na umowie B2B. Roczny budżet na szkolenia i certyfikacje. Model pracy zdalnej z dostępem do centralnego biura w Warszawie. Miejsce przy stole w kształtowaniu młodej firmy: naszej praktyki mobilnej, standardów inżynieryjnych, rekrutacji i kultury.

Senior Mobile Engineer in Warsaw – pracodawca: Exerizon

Exerizon to doskonały pracodawca, który oferuje elastyczne warunki pracy zdalnej oraz dynamiczne środowisko sprzyjające rozwojowi zawodowemu. Nasza kultura opiera się na współpracy i innowacyjności, co pozwala pracownikom na aktywne uczestnictwo w projektach oraz rozwijanie swoich umiejętności analitycznych. Dodatkowo, zapewniamy wsparcie w postaci szkoleń oraz możliwości awansu, co czyni nas idealnym miejscem dla ambitnych profesjonalistów w dziedzinie analizy systemowej.

E

Dane kontaktowe:

Zespół rekrutacyjny Exerizon

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

Swift
Kotlin
SwiftUI
UIKit
Jetpack Compose
MVVM
Clean Architecture