#1 Job Board for tech industry in Europe

Flutter Developer
Mobile

Flutter Developer

Type of work
Full-time
Experience
Senior
Employment Type
Permanent, B2B
Operating mode
Hybrid

Tech stack

    iOS

    advanced

    Android

    advanced

    Solid

    regular

    Flutter

    regular

    UI

    regular

    CI/CD

    nice to have

    WebSocket

    nice to have

    Swift

    nice to have

    React Native

    nice to have

Job description

Odpowiedzialności:

  • Tworzenie wysokiej jakości i bezpiecznych aplikacji mobilnych w technologii Flutter dla platform iOS i Android.
  • Współpraca z zespołami interdyscyplinarnymi, w tym projektantami, managerami produktu i deweloperami backendowymi, w celu definiowania, projektowania i dostarczania nowych funkcjonalności.
  • Rozwiązywanie problemów aplikacyjnych, w tym wąskich gardeł wydajnościowych.
  • Mentoring mniej doświadczonych członków zespołu poprzez udzielanie wskazówek i dzielenie się wiedzą.
  • Przeprowadzanie szczegółowych przeglądów kodu, udzielanie konstruktywnej informacji zwrotnej i dbanie o przestrzeganie najlepszych praktyk.
  • Budowanie i dostosowywanie aplikacji do różnych urządzeń, rozdzielczości ekranów i środowisk operacyjnych.


Wymagania:

  • Minimum 4-letnie udokumentowane doświadczenie w tworzeniu aplikacji mobilnych dla iOS i Android (hybrydowych lub natywnych).
  • Co najmniej 2-letnie udokumentowane doświadczenie w pracy z Flutter.
  • Doświadczenie w pracy z API i integracjach backendowych.
  • Doświadczenie w optymalizacji wydajności aplikacji mobilnych.
  • Biegłość w tworzeniu i utrzymywaniu testów jednostkowych i UI w Flutter.
  • Znajomość architektur zarządzania stanem (np. BLoC) oraz paradygmatów programowania obiektowego i funkcyjnego.
  • Praktyczna znajomość systemów kontroli wersji, szczególnie Git.
  • Umiejętność realizowania zadań związanych z logiką biznesową jak i UI aplikacji


Mile widziane:

  • Dobra znajomość zasad SOLID i ich praktycznego zastosowania.
  • Wiedza na temat Clean Architecture i jej implementacji.
  • Doświadczenie w natywnym tworzeniu aplikacji (Android: Kotlin, iOS: Swift).
  • Tworzenie wielokrotnego użytku i skalowalnych komponentów.
  • Znajomość protokołów, takich jak WebSocket, do komunikacji w czasie rzeczywistym.
  • Znajomość wymagań branży fintech lub najlepszych praktyk w zakresie bezpieczeństwa aplikacji mobilnych.
  • Doświadczenie w konfiguracji CI/CD dla projektów Flutter.
  • Znajomość alternatywnych frameworków hybrydowych, takich jak React Native.
  • Praktyczne doświadczenie z Firebase w aplikacjach Flutter.
  • Znajomość implementacji testów integracyjnych z użyciem narzędzi takich jak integration_test czy Patrol.


Oferujemy:

●  okazję współpracy z jednym z największych serwisów wymiany walut i transferów międzynarodowych online w Polsce,

●  możliwość udziału w szkoleniach i konferencjach w ramach budżetu edukacyjnego,

●  możliwość pracy przy użyciu najnowszych technologii i narzędzi,

●  dofinansowanie aktywności sportowej np. biegów czy karty Multisport,

●  prywatną opiekę medyczną Lux Med, dostęp do Mindgram

●  zajęcia z języka angielskiego wliczone do godzin pracy,

●  relaksujące masaże co drugą środę, świeże owoce w tygodniu, wspólne wyjazdy i spotkania integracyjne,

●  komfortowe biuro w centrum miasta z niesamowitym widokiem na Katedrę i Wartę.