Mobile Developer - Flutter

Geek Softnofluffjobsavaldatud 02.09.2026
Nõutav:TypeScriptKotlinC#SwiftAngularNode.jsFlutterGitAWSCloudFrontendBackendMobileCI/CDFinTech

Cześć! 👋 Jesteśmy rozwijającą się organizacją IT związaną z branżą finansową💰 Budujemy aplikacje tradingowe wykorzystujące real-time data – zarówno webowe, jak i mobilne. Mobile 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. Do naszego zespołu szukamy Mobile Developer, 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ą real-time data, performance i stabilność. Jak będzie wyglądać Twoja praca? Flutter będzie zdecydowanie najważniejszą częścią tej roli: ~80% czasu – mobile: Flutter/Dart, iOS i Android, ~10% czasu – web: Angular 22+ / TypeScript – nie wymagamy wcześniejszej znajomości, możesz nauczyć się tego u nas, ~10% czasu – backend i infrastruktura: głównie drobniejsze zadania w Node.js oraz AWS. Nie szukamy osoby, która już dziś zna cały nasz stack. Najważniejsze jest dla nas solidne doświadczenie we Flutter/Dart i chęć stopniowego wychodzenia poza sam obszar mobile.

Współpracujemy zdalnie na zasadach B2B.

Co oferujemy? 100% pracy zdalnej – możesz pracować z dowolnego miejsca na świecie Płatne dni wolne od świadczenia usług – dbamy o to, żeby odpoczynek był faktyczną częścią współpracy. Realny wpływ na produkt – będziesz pracować przy rozwijanym przez nas rozwiązaniu, a nie tylko realizować odizolowane taski. Możliwość rozwoju poza mobile – jeśli chcesz, stopniowo poznasz Angular, backend oraz obszar infrastruktury i CI/CD. Możliwość udziału w szkoleniach i rozwoju kompetencji. Wyjścia i spotkania integracyjne – zależy nam na dobrej współpracy i relacjach również poza codziennymi taskami.

Jeśli Flutter jest Twoim głównym obszarem, ale jednocześnie chcesz pracować przy produkcie, w którym liczą się nie tylko kolejne ekrany, ale też wydajność, stabilność, real-time data i odpowiedzialność za feature od początku do końca – chętnie Cię poznamy. 🚀

Daily tasks

  • Rozwijanie i utrzymywanie aplikacji mobilnej we Flutter/Dart na iOS i Android,
  • Rozwijanie state managementu w oparciu o rozwiązania takie jak BLoC, Riverpod, Provider lub podobne,
  • Współtworzenie i rozwijanie architektury aplikacji oraz podejmowanie decyzji technicznych w ramach realizowanych obszarów.
  • Praca z real-time data, WebSocketami i strumieniami danych,
  • Implementowanie interfejsów na podstawie projektów graficznych, z uwzględnieniem dobrego UX oraz wytycznych iOS i Android,
  • Integrowanie aplikacji z REST API i WebSocket,
  • Praca z integracjami natywnymi, m.in. push notifications, biometrią, deep linkami czy platform channels,
  • Przygotowywanie buildów i publikowanie aplikacji w App Store i Google Play,
  • Pisanie testów jednostkowych i widgetowych,
  • Samodzielne realizowanie feature'ów – od projektu graficznego przez implementację i testy aż po publikację,
  • Optymalizowanie renderowania oraz wydajności aplikacji przy dużej częstotliwości aktualizacji danych,
  • Uczestniczenie w code review,
  • Monitorowanie stabilności aplikacji, analizowanie crashy i profilowanie wydajności,
  • Wspieranie rozwoju aplikacji webowej w Angular/TypeScript (od czasu do czasu),
  • Wykonywanie drobniejszych zadań backendowych w Node.js (od czasu do czasu),
  • Współpraca przy rozwoju innych mikroserwisów w C#/.NET (od czasu do czasu),
  • Wspieranie procesów deploymentu i CI/CD w AWS i GitHub Actions (od czasu do czasu).

Requirements

Minimum 3 lata komercyjnego doświadczenia z Flutter/Dart. Bardzo dobra znajomość Darta i ekosystemu Flutter, w tym widgetów, cyklu życia aplikacji, nawigacji, asynchroniczności i Streams. Praktyczne doświadczenie z co najmniej jednym rozwiązaniem do state managementu, np. BLoC, Riverpod lub Provider. Doświadczenie z integracją REST API i WebSocket. Doświadczenie w publikowaniu i utrzymywaniu aplikacji w App Store i Google Play. Podstawowa znajomość natywnych aspektów iOS i Android – Xcode/Swift oraz Gradle/Kotlin – w zakresie potrzebnym przy pracy z Flutterem. Doświadczenie w pisaniu unit tests i widget tests. Znajomość Git oraz pracy z pull requestami i code review. Angielski na poziomie pozwalającym swobodnie korzystać z dokumentacji technicznej i komunikować się w zespole (B2). Samodzielność w rozwiązywaniu problemów, odpowiedzialność za swoją część produktu i umiejętność pracy zespołowej. Mile widziane Doświadczenie przy aplikacjach real-time, szczególnie takich, które obsługują dużą częstotliwość zmian danych, np. notowania czy wykresy. Znajomość Angular/TypeScript. Doświadczenie z CI/CD dla aplikacji mobilnych, np. GitHub Actions, Fastlane lub Codemagic. Doświadczenie z bibliotekami do wykresów we Flutterze, np. fl_chart, 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 trading.

Must have: Flutter, Dart, REST API, WebSocket

Nice to have: Angular, TypeScript, GitHub Actions, Node.js, AWS, Firebase