Senior Flutter Software Engineer in Warsaw

Senior Flutter Software Engineer in Warsaw

Warsaw Pełny etat 123750 - 151250 zł / rok (szac.) Hybrydowo
I

W skrócie

  • Zadania: Twórz i rozwijaj aplikację BOSS Revolution, korzystając z Flutter i natywnego stosu połączeń.
  • Firma: IDT Corporation - globalny lider w komunikacji i usługach płatniczych.
  • Benefity: Zdalna praca, konkurencyjne wynagrodzenie, rozwój zawodowy i wsparcie w nauce języka angielskiego.
  • Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery i wsparciem dla innowacyjnych pomysłów.
  • Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na życie milionów ludzi na całym świecie.
  • Kwalifikacje: 5+ lat doświadczenia w budowaniu aplikacji mobilnych, w tym 3+ lata z Flutter.

Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.

BOSS Revolution helps millions of people across the world stay connected with family and friends — through international calling, mobile top-up, and money services. As a Senior Flutter Developer on our DTC Calling team, you'll build and evolve the flagship BOSS Revolution app: a large-scale Flutter product with a deep native calling stack (SIP/VoIP on Android and iOS) at its core.

Co będziesz robić:

  • Hybrid development: projektowanie i budowanie wysokowydajnych funkcji w Flutter/Dart, przy jednoczesnym utrzymywaniu i rozszerzaniu natywnego stosu połączeń — klienci SIP, obsługa audio, integracja CallKit/ConnectionService — w Kotlinie i Swift, połączone za pomocą kanałów platformowych.
  • Posiadanie funkcji end-to-end w naszej architekturze opartej na funkcjach: zarządzanie stanem Bloc/Cubit, repozytoria, niemutowalny stan i pokrycie testami jednostkowymi na poziomie 90%+ w logice biznesowej.
  • Praca w rzeczywistej skali: monorepo zarządzane przez melos z ponad 100 pakietami, ścisła hierarchia zależności, generowanie kodu (freezed / json_serializable) oraz wspólny system projektowania.
  • Zapewnienie niezawodności produktu w czasie rzeczywistym: monitorowanie wydań za pomocą Crashlytics i analiz, badanie problemów z jakością i stabilnością połączeń oraz prowadzenie optymalizacji wydajności.
  • Wkład w ogólną architekturę i strategię techniczną naszej platformy mobilnej — od projektowania pakietów po migrację starych wzorców do aktualnej architektury.
  • Ścisła współpraca z menedżerami produktów, inżynierami backendowymi, QA i projektantami jako część zespołu produktowego o różnorodnych umiejętnościach.
  • Poprawa naszego narzędziownia inżynieryjnego: GitHub Actions CI/CD, zautomatyzowane wydania w sklepie/TestFlight, bramy pokrycia różnic oraz automatyzacja jakości kodu.

Szukamy:

  • 5+ lat doświadczenia w budowaniu dużych aplikacji mobilnych, w tym 3+ lata z Flutter.
  • Silna znajomość Flutter/Dart z głębokim zrozumieniem ekosystemu: Bloc/Cubit (lub porównywalne zarządzanie stanem), programowanie asynchroniczne i izolaty, generowanie kodu oraz wstrzykiwanie zależności.
  • Praktyczne doświadczenie w natywnej aplikacji mobilnej (Kotlin/Android i/lub Swift/iOS) oraz integrowaniu kodu natywnego z Flutter za pomocą kanałów platformowych.
  • Solidne zrozumienie wzorców architektury mobilnej (czysta architektura, modularizacja), optymalizacja wydajności i najlepsze praktyki bezpieczeństwa.
  • Silna kultura testowania: testy jednostkowe i bloc z zamockowanymi współpracownikami, deterministyczne testy, praca pod bramkami pokrycia.
  • Doświadczenie z pełnym cyklem życia rozwoju aplikacji mobilnych — od koncepcji po produkcję i monitorowanie po wydaniu — w tym Git, CI/CD (np. GitHub Actions), podpisywanie kodu i automatyzacja wdrożeń do App Store i Google Play.
  • Znajomość języka angielskiego: średniozaawansowany lub wyższy.

Byłoby to dodatkowym atutem:

  • Doświadczenie z VoIP/komunikacją w czasie rzeczywistym: SIP, WebRTC, CallKit / framework telekomunikacyjny, obsługa połączeń wyzwalanych przez powiadomienia push, zarządzanie sesją audio.
  • Doświadczenie w pracy w dużych monorepo (melos, Mason lub podobne narzędzia).
  • Wiedza i doświadczenie poza stosem mobilnym (backend, infrastruktura, obserwowalność).
  • Doświadczenie w telekomunikacji, fintech lub innych regulowanych produktach konsumenckich.

Oferujemy:

  • Zdalną pracę b2b (Gruzja-Mołdawia) lub zatrudnienie na miejscu (Białoruś-Mołdawia).
  • Stabilną pracę z perspektywą długoterminowego rozwoju.
  • Konkurencyjne wynagrodzenie z coroczną oceną wyników.
  • Bardzo dobry sprzęt.
  • Ekscytującą i wymagającą pracę z utalentowanymi ludźmi wokół.
  • Możliwości ciągłego uczenia się i rozwoju kariery.
  • Wsparcie finansowe na szkolenia zawodowe, seminaria i konferencje.
  • Program poleceń – otrzymuj nagrody za pomoc w rozwoju zespołu z utalentowanymi ludźmi.
  • Wsparcie firmy w lekcjach języka angielskiego w celu zwiększenia rozwoju zawodowego.
  • Więcej benefitów dla pracowników biur w Mińsku i Kiszyniowie.

Kilka słów o nas: IDT Corporation to globalna firma komunikacyjna założona w 1990 roku z siedzibą w Newark, New Jersey. Jesteśmy liderami branży w zakresie usług komunikacji przedpłaconej i płatności oraz jednym z największych międzynarodowych operatorów głosowych. Jesteśmy notowani na NYSE, zatrudniamy ponad 1800 osób w 20 krajach i osiągamy przychody przekraczające 1,5 miliarda dolarów.

IDT to nie kolejna duża korporacja IT — zachęcamy i wspieramy wewnętrznych przedsiębiorców w rozwijaniu ich pomysłów w działania biznesowe.

Nasza flagowa marka, BOSS Revolution, oferuje usługi transferu pieniędzy, międzynarodowe połączenia i doładowania mobilne oraz wspiera misję IDT umożliwiając ludziom utrzymywanie kontaktu i dzielenie się zasobami z rodziną i przyjaciółmi na całym świecie.

Jeśli szukasz firmy, która da Ci maksymalną elastyczność w wyborze miejsca pracy, ta oferta jest dla Ciebie!

Senior Flutter Software Engineer in Warsaw – pracodawca: Idt

IDT Corporation to doskonały pracodawca, oferujący dynamiczne środowisko pracy w Warszawie, gdzie innowacje i technologia spotykają się z zaangażowaniem w walkę z oszustwami. Pracownicy mają możliwość rozwoju zawodowego poprzez współpracę z zespołami prawnymi i inżynieryjnymi, a także dostęp do nowoczesnych narzędzi i technologii, co sprzyja kreatywności i efektywności. Nasza kultura pracy opiera się na współpracy, otwartości i ciągłym doskonaleniu, co czyni nas idealnym miejscem dla osób poszukujących satysfakcjonującej kariery w obszarze zarządzania produktami technologicznymi.

I

Dane kontaktowe:

Zespół rekrutacyjny Idt

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Flutter Software Engineer in Warsaw

Flutter
Dart
SIP
VoIP
Kotlin
Swift
Bloc