New offer - be the first one to apply!
April 25, 2026
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.