Mobile Developer - Flutter

12k - 18k PLN/ mies.B2B
MidFull-time·B2B
#427539·Dodano 4 dni temu·2
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

FlutterDart

Firma i stanowisko

Jesteśmy rozwijającą się organizacją IT z branży finansowej. Budujemy aplikacje tradingowe wykorzystujące real-time data zarówno na web jak i mobile. Mobile rozwijamy we Flutter/Dart, frontend w Angular 22, backend oparty na mikroserwisach w różnych technologiach, infrastruktura działa na AWS z CI/CD w GitHub Actions.

Wymagania

  • Minimum 3 lata komercyjnego doświadczenia w pracy z Flutter i Dart.
  • Bardzo dobra znajomość Darta i ekosystemu Flutter (widgety, cykl życia aplikacji, nawigacja, asynchroniczność, Streams).
  • Praktyczne doświadczenie z co najmniej jednym rozwiązaniem do zarządzania stanem, np. BLoC, Riverpod, Provider.
  • Doświadczenie w integracji z REST API i WebSocket.
  • Doświadczenie w publikowaniu i utrzymywaniu aplikacji w App Store i Google Play.
  • Podstawowa znajomość natywnych aspektów iOS (Xcode, Swift) i Androida (Gradle, Kotlin) w zakresie potrzebnym do pracy z Flutter.
  • Doświadczenie w pisaniu testów jednostkowych i widgetowych.
  • Znajomość Gita, pracy z pull requestami i code review.
  • Znajomość języka angielskiego na poziomie co najmniej B2 do korzystania z dokumentacji technicznej i komunikacji zespołowej.
  • Samodzielność w rozwiązywaniu problemów, odpowiedzialność za produkt oraz umiejętność efektywnej pracy zespołowej.

Mile widziane:

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

Obowiązki

  • Rozwijać i utrzymywać aplikację mobilną we Flutter/Dart 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.
  • Pracować z danymi w czasie rzeczywistym, WebSocketami i strumieniami danych.
  • Implementować interfejsy na podstawie projektów graficznych z uwzględnieniem 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ść kodu.
  • Monitorować stabilność aplikacji, analizować crashe i profilować wydajność.

Dodatkowo od czasu do czasu:

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

Benefity

  • 100% pracy zdalnej, możliwość pracy z dowolnego miejsca na świecie.
  • Płatne dni wolne od świadczenia usług.
  • Realny wpływ na rozwijany produkt, nie tylko realizacja odizolowanych zadań.
  • Możliwość rozwoju poza mobile, nauka Angular, backend i infrastruktura/CI/CD.
  • Możliwość udziału w szkoleniach i rozwoju kompetencji.
  • Wyjścia i spotkania integracyjne.
Elastyczne godziny
Płatny urlop
Dofinansowanie szkoleń
Spotkania integracyjne

Inne informacje

Informujemy, że administratorem danych jest Geek Soft Sp. z o.o. z siedzibą w Warszawie. Dane przetwarzane są zgodnie z obowiązującymi przepisami dotyczącymi ochrony danych osobowych i przetwarzane będą wyłącznie w celu rekrutacji. Podanie danych obowiązkowych wynika z Kodeksu pracy. Zgoda na przetwarzanie danych może być wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz podmioty wspierające proces rekrutacji.

Geek Soft sp. z o.o.

Geek Soft sp. z o.o.

6 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz