Unlock Full Resume Report

New offer - be the first one to apply!

September 4, 2026

Mobile Developer - Flutter

Mid • Remote

12,000 - 18,000 PLN/yr

Warsaw, MZ, Poland

Cześć! 👋

Budujemy aplikacje tradingowe wykorzystujące dane w czasie rzeczywistym — webowe i mobilne. Aplikacje mobilne rozwijamy we Flutter/Dart, frontend w Angular 22, backend opiera się na mikroserwisach tworzonych w różnych technologiach, a infrastruktura działa na AWS z CI/CD w GitHub Actions.

Szukamy Mobile Developera, który dobrze czuje się we Flutterze, potrafi samodzielnie prowadzić feature’y od projektu graficznego aż po release i chce rozwijać się przy aplikacji, w której szczególne znaczenie mają dane real-time, performance i stabilność.

Jak będzie wyglądać Twoja praca?

  • Około 80% czasu: mobile — Flutter/Dart, iOS i Android.
  • Około 10% czasu: web — Angular 22+ / TypeScript. Wcześniejsza znajomość nie jest wymagana; możesz nauczyć się tego w trakcie współpracy.
  • Około 10% czasu: backend i infrastruktura — głównie drobniejsze zadania w Node.js oraz AWS.

Nie jest wymagana znajomość całego stacku od początku. Kluczowe są solidne doświadczenie we Flutter/Dart i chęć stopniowego wyjścia poza obszar mobile.

Współpraca odbywa się zdalnie na zasadach B2B.

Czego oczekujemy?

  • Minimum 3 lat komercyjnego doświadczenia w pracy z Flutterem i Dartem.
  • Bardzo dobrej znajomości Darta i ekosystemu Flutter, w tym widgetów, cyklu życia aplikacji, nawigacji, asynchroniczności i Streams.
  • Praktycznego doświadczenia z co najmniej jednym rozwiązaniem do zarządzania stanem, np. BLoC, Riverpod lub Provider.
  • Doświadczenia w integracji z REST API i WebSocket.
  • Doświadczenia w publikowaniu i utrzymywaniu aplikacji w App Store i Google Play.
  • Podstawowej znajomości natywnych aspektów iOS i Androida — Xcode/Swift oraz Gradle/Kotlin — w zakresie potrzebnym do pracy z Flutterem.
  • Doświadczenia w pisaniu testów jednostkowych i testów widgetów.
  • Znajomości Gita oraz pracy z pull requestami i code review.
  • Znajomości języka angielskiego na poziomie umożliwiającym swobodne korzystanie z dokumentacji technicznej i komunikację w zespole, minimum B2.
  • Samodzielności w rozwiązywaniu problemów, odpowiedzialności za swoją część produktu oraz umiejętności efektywnej pracy zespołowej.

Mile widziane

  • Doświadczenie w pracy nad aplikacjami real-time, szczególnie obsługującymi dużą częstotliwość zmian danych, np. notowania czy wykresy.
  • Znajomość Angulara i TypeScript.
  • Doświadczenie z CI/CD dla aplikacji mobilnych, np. GitHub Actions, Fastlane lub Codemagic.
  • Doświadczenie z bibliotekami do tworzenia wykresów we Flutterze, np. fl_chart lub Syncfusion, albo z integracją wykresów przez WebView lub rozwiązania natywne.
  • Podstawowa znajomość Node.js.
  • Doświadczenie z AWS, np. S3, CloudFront, Lambda czy API Gateway.
  • Doświadczenie z Firebase, w szczególności Crashlytics, Cloud Messaging lub Analytics.
  • Doświadczenie w branży fintech lub tradingowej.

Co będziesz robić?

  • Rozwijać i utrzymywać aplikację mobilną we Flutterze/Darcie na iOS i Androida.
  • Rozwijać warstwę zarządzania stanem w oparciu o rozwiązania takie jak BLoC, Riverpod, Provider lub podobne.
  • Współtworzyć i rozwijać architekturę aplikacji oraz podejmować decyzje techniczne w realizowanych obszarach.
  • Pracować z danymi w czasie rzeczywistym, WebSocketami i strumieniami danych.
  • Implementować interfejsy na podstawie projektów graficznych, z uwzględnieniem dobrego UX oraz wytycznych iOS i Androida.
  • Integrować aplikację z REST API i WebSocket.
  • Pracować z integracjami natywnymi, m.in. push notifications, biometrią, deep linkami i platform channels.
  • Przygotowywać buildy oraz publikować aplikację w App Store i Google Play.
  • Pisać testy jednostkowe i widgetowe.
  • Samodzielnie realizować feature’y — od projektu graficznego, przez implementację i testy, aż po publikację.
  • Optymalizować renderowanie i wydajność aplikacji przy dużej częstotliwości aktualizacji danych.
  • Brać udział w code review i dbać o jakość tworzonego kodu.
  • Monitorować stabilność aplikacji, analizować crashe i profilować jej wydajność.

Dodatkowe zadania

  • Wspierać rozwój aplikacji webowej w Angularze i TypeScript.
  • Realizować drobniejsze zadania backendowe w Node.js.
  • Współpracować przy rozwoju innych mikroserwisów w C#/.NET.
  • Wspierać procesy deploymentu i CI/CD w AWS oraz GitHub Actions.

Co możesz otrzymać?

  • 100% pracy zdalnej — możliwość pracy z dowolnego miejsca na świecie.
  • Płatne dni wolne od świadczenia usług.
  • Realny wpływ na produkt i rozwijane rozwiązanie.
  • Możliwość rozwoju poza mobile: Angular, backend, infrastruktura i CI/CD.
  • Możliwość udziału w szkoleniach i rozwoju kompetencji.
  • Wyjścia i spotkania integracyjne.

Jeśli Flutter jest Twoim głównym obszarem, a jednocześnie chcesz pracować przy produkcie, w którym liczą się wydajność, stabilność, dane real-time i odpowiedzialność za feature od początku do końca, ta rola jest dla Ciebie.

Similar jobs you might like