Unlock Full Resume Report

New offer - be the first one to apply!

September 3, 2026

Flutter Developer

Senior • Remote

Głuchowo, WP, Poland

Opis

Dołączysz do zespołu odpowiedzialnego za rozwój nowoczesnych aplikacji mobilnych wspierających kluczowe procesy biznesowe. Rola obejmuje rozwój rozwiązań na platformy Android i iOS, udział w projektowaniu architektury oraz tworzeniu nowych funkcjonalności.

Zakres obowiązków

  • Tworzenie i rozwój aplikacji mobilnych w technologii Flutter dla platform Android oraz iOS.
  • Projektowanie i implementacja rozwiązań zgodnie z Clean Architecture, MVVM oraz WCAG.
  • Rozwijanie warstwy komunikacji API oraz integracji z systemami zewnętrznymi.
  • Implementacja mechanizmów autoryzacji i uwierzytelniania opartych o OAuth2/OpenID Connect.
  • Tworzenie i utrzymanie lokalnej warstwy przechowywania danych oraz funkcjonalności offline.
  • Integracja aplikacji z usługami Firebase, w tym obsługa powiadomień push.
  • Rozwój funkcjonalności wykorzystujących możliwości urządzeń mobilnych, takich jak kamera, GPS, NFC czy urządzenia peryferyjne.
  • Tworzenie testów jednostkowych i integracyjnych oraz dbanie o wysoką jakość kodu.
  • Monitorowanie działania aplikacji oraz analiza i rozwiązywanie problemów produkcyjnych.

Wymagania

  • Doświadczenie z architekturami MVVM i Clean Architecture.
  • Doświadczenie w pracy z Dependency Injection (GetIt) oraz narzędziami do zarządzania stanem aplikacji.
  • Doświadczenie z deklaratywną nawigacją, np. go_router: deep linking i guard routes.
  • Doświadczenie z OAuth2, OpenID Connect oraz bezpiecznym zarządzaniem tokenami.
  • Biegłość w pracy z REST API, w tym obsługa SSL certificate pinning.
  • Doświadczenie w implementacji złożonych przepływów asynchronicznych, np. mechanizmów pollingu i obsługi timeoutów.
  • Doświadczenie z Firebase Cloud Messaging.
  • Umiejętność pisania testów jednostkowych, funkcjonalnych i golden.
  • Język angielski na poziomie komunikatywnym, minimum B2.
  • Znajomość WCAG i doświadczenie w tworzeniu interfejsów mobilnych zgodnych z EAA.

Mile widziane

  • Znajomość BLoC, Riverpod i Provider.
  • Znajomość podstaw integracji rozwiązań Machine Learning on-device z Flutterem, np. Google ML Kit i TensorFlow Lite, oraz doświadczenie lub wiedza teoretyczna z zakresu ARCore i ARKit.
  • Doświadczenie z serwisami obsługi błędów, np. Sentry, oraz integracją z systemami analityki.
  • Obsługa kamery, integracja z GPS/geolokalizacją, doświadczenie z NFC i komunikacją z urządzeniami peryferyjnymi, np. skanerami sprzętowymi.
  • Doświadczenie z lokalną bazą danych, np. SQLite lub Hive, w kontekście działania aplikacji offline; znajomość SharedPreferences, flutter_secure_storage i path_provider.
  • Doświadczenie z obsługą mobilnych płatności.
  • Znajomość konfiguracji i automatyzacji procesów CI/CD dla aplikacji mobilnych.

Oferujemy

  • Prywatną opiekę medyczną.
  • Platformę z benefitami, w tym Multisport i wiele innych.
  • Dofinansowanie szkoleń i kursów.
  • Ubezpieczenie na życie.
  • ZFŚŚ: dofinansowanie wypoczynku i zapomogi.
  • Dostęp do platformy Empik GO.
  • Inicjatywy dobroczynne, m.in. Szlachetna Paczka i Poland Business Run.
  • Program rekomendacji pracowników.
  • Roczną premię wynikową.

Similar jobs you might like