New offer - be the first one to apply!

April 25, 2026

Mobile App Developer (m/f/d)

Senior • Remote

Wroclaw, Poland

Jesteśmy zespołem tworzącym aplikacje do obsługi klienta w grupie KRUK. Naszymi produktami są min aplikacja web – e-kruk.pl oraz aplikacja mobilna. Tworzymy zarówno dla naszego rodzimego rynku, jak i dla rynków zagranicznych. Jesteśmy zorganizowani w nieduże zespoły pracujące zwinnie (Scrum lub Kanban). Na co dzień współpracujemy z Product Ownerem, Designerem, innymi programistami oraz testerami. Sam proces wytwarzania zaczyna się od analizy wymagań, projektowanie, implementację, code review i testy na wdrożeniu kończąc. Cenimy ludzi aktywnych i zaangażowanych. Bazujemy na wzajemnym szacunku i zaufaniu. Stawiamy na rozwój.

Do jednego z zespołów poszukujemy osoby na stanowisko Mobile App Developer – specjalistę/kę w Flutterze do rozwoju aplikacji mobilnej na systemy iOS i Android

 Zakres obowiązków:

  • Udział w projektowaniu aplikacji – współpraca z UX designerami i analitykami
    biznesowymi przy definiowaniu wymagań i architektury nowych funkcjonalności

  • Przygotowanie struktury aplikacji – projektowanie modułów w monorepo (Melos),
    warstw Clean Architecture, interfejsów między domain / remote / presentation

  • Implementacja aplikacji – tworzenie funkcjonalności w Flutter z użyciem BLoC,
    go_router, Dio/Retrofit, Freezed, get_it, fpdart

  • Opracowywanie testów jednostkowych i testów BLoC

  • Wdrożenie i dystrybucja aplikacji – zarządzanie procesem release na App Store i
    Google Play

  • Wsparcie dla innych członków zespołu, dzielenie się wiedzą

Nasze wymagania:

  • Min. 4 lata doświadczenia w programowaniu aplikacji mobilnych (Android / iOS),
    w tym min. 2 lata komercyjnie z Flutter

  • Znajomość Flutter 3.x i języka Dart (null-safety, async/await, Streams, Records)

  • Znajomość języka Kotlin lub Swift (platform channels, natywne pluginy)

  • Znajomość BLoC / Cubit (flutter_bloc), Freezed, get_it oraz go_router / Navigator
    2.0

  • Znajomość programowania funkcyjnego – fpdart lub dartz (Either, Option,
    TaskEither)

  • Umiejętność pisania testów jednostkowych i testów BLoC

  • Znajomość Git i GitFlow

  • Znajomość CI/CD dla aplikacji mobilnych – Bitrise, Fastlane, Flutter flavors,
    dystrybucja przez Firebase App Distribution / TestFlight / Google Play Console

  • Znajomość języka angielskiego na poziomie min. B2 (dokumentacja, commit
    messages i PR naming w projekcie są po angielsku)

 Mile widziane:

  • Doświadczenie z monorepo (Melos), Mason, FVM

  • Znajomość Firebase (Crashlytics, FCM, App Distribution)

  • Znajomość narzędzi analitycznych (Piwik PRO, Clarity)

  • Doświadczenie w technologiach backendowych .NET albo JAVA (API)

  • Doświadczenie z bazami danych SQL

  • Doświadczenie w branży fintech lub regulated products

Co oferujemy?

  • Zatrudnienie w oparciu o: umowę o pracę

  • Elastyczne godziny rozpoczęcia pracy (w przedziale 6:00-11:00)

  • Możliwość pełnej pracy zdalnej / w modelu hybrydowym

  • Atrakcyjny pakiet benefitów dla pracowników: możliwość skorzystania z prywatnej opieki medycznej: Luxmed, dofinansowanie do karty Multisport, dodatkowe świadczenia dopasowane do Twoich potrzeb w ramach systemu kafeterii, ubezpieczenie grupowe dla pracownika na preferencyjnych warunkach

  • Dostęp do Mindgram – nowoczesnej platformy z profesjonalnym wsparciem psychologicznym i wellbeingowym

  • Możliwość uzyskania atrakcyjnego bonusu w programie poleceń pracowniczych

  • Możliwość wypożyczenia samochodu firmowego do użytku prywatnego

 

Podczas rekrutacji dbamy o inkluzywność procesu i przestrzegamy zasad równych szans. Liczą się dla nas kompetencje i chęć rozwoju osób kandydujących, bez względu na ich płeć, wiek, stopień sprawności, wyznanie, orientację seksualną, pochodzenie lub inne kwestie niezwiązane z wymaganymi umiejętnościami. Dokładamy starań, by proces rekrutacji był dostępny i dostosowany do adekwatnych potrzeb.