Pomiń do treści
Logo firmy ITDS

Senior Flutter Support & Development Engineer – Cloud & Mobility Platforms

ITDS

Oferta w skrócie
Widełki nieujawnione
🏠ZdalnieTryb pracy
📄OtherKontrakt
⏱️Senior · 3+ latDoświadczenie
LokalizacjaWarszawa
Źródło
Aktywna
Opublikowano12 maja 2026
Ostatnio sprawdzono12 maja 2026
Wygasa za27 dni
Werdykt JobHunt

Rola łączy rozwój aplikacji mobilnej (Flutter) z obowiązkami wsparcia technicznego (support queue, monitorowanie błędów). Pracujesz dla klienta Masaraty Global – platforma do rezerwacji luksusowych przejazdów w Arabii Saudyjskiej. Będziesz odpowiadać za stabilność, rozwój i utrzymanie aplikacji B2C, w tym zarządzanie wydaniami, komunikację z klientem oraz refaktoryzację kodu. To rola operacyjno-rozwojowa – wymaga zarówno umiejętności programistycznych, jak i gotowości do szybkiego reagowania na incydenty.

Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.

Brakuje: brak informacji o wielkości zespołu, brak opisu procesu rekrutacyjnego.

🛠 Wymagane technologie
Dane źródłowe
Cloud functionsState ManagementTechnical CommunicationCode ReviewGoogle Cloud PlatformFirebaseDartCI/CDFlutterMobile App Publishing
AI Insights
Czym naprawdę jest ta rola?Full-Stack Engineer

Rola łączy rozwój aplikacji mobilnej (Flutter) z obowiązkami wsparcia technicznego (support queue, monitorowanie błędów). Pracujesz dla klienta Masaraty Global – platforma do rezerwacji luksusowych przejazdów w Arabii Saudyjskiej. Będziesz odpowiadać za stabilność, rozwój i utrzymanie aplikacji B2C, w tym zarządzanie wydaniami, komunikację z klientem oraz refaktoryzację kodu. To rola operacyjno-rozwojowa – wymaga zarówno umiejętności programistycznych, jak i gotowości do szybkiego reagowania na incydenty.

Plusy
  • Praca w pełni zdalna z EU – brak wymogu prawa do pracy w UE (otwarte dla kandydatów spoza UE)
  • Ciekawa domena: luksusowy transport w szybko rozwijającym się regionie
  • Rola daje autonomię techniczną i wpływ na rozwój produktu – nie tylko maintenance
Na co uważać
  • Brak informacji o dyżurach lub harmonogramie wsparcia (support queue może oznaczać pracę poza standardowymi godzinami)
  • Rola wymaga przejęcia legacy kodu od zewnętrznego dostawcy – ryzyko chaosu technicznego i długu
  • !Różnica stref czasowych między EU a Arabią Saudyjską – możliwe przesunięcie godzin pracy
  • !Połączenie roli deweloperskiej i wsparcia – potencjalne przeciążenie i mieszanie priorytetów
  • !Brak informacji o wielkości zespołu i strukturze projektu
  • ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
Codzienna praca
  • Obsługa kolejki zgłoszeń wsparcia – triaż i rozwiązywanie incydentów zgodnie z SLA
  • Monitorowanie Firebase Crashlytics, Performance i GCP Cloud Logging w celu prewencyjnego wykrywania problemów
  • Tworzenie nowych funkcjonalności – od projektu UI przez integrację backendową po publikację w sklepach
  • Zarządzanie procesem wydań dla iOS i Android – certyfikaty, przesyłanie do App Store/Google Play
  • Pisanie testów, przeprowadzanie code review i dokumentowanie decyzji architektonicznych
  • Refaktoryzacja kodu i zarządzanie długiem technicznym
  • Codzienna komunikacja z klientem przez Slack/Teams/email oraz udział w cotygodniowych raportach i comiesięcznych spotkaniach governance
Więcej o ofercie
Dla kogo jest ta oferta
Profil idealny

Oferta dla doświadczonych specjalistów (Senior).

Minimum sensowne

Deweloper z 5-letnim doświadczeniem w inżynierii oprogramowania, który ma solidne podstawy w Flutter (3+ lata) i Firebase, ale może nie mieć jeszcze doświadczenia w komunikacji z klientem lub zarządzaniu wsparciem. Powinien mieć opublikowaną choć jedną aplikację w sklepie.

Raczej nie dla

Nie dla juniorów ani mid-level developerów bez produkcyjnego doświadczenia w Flutter. Rola wymaga samodzielności w obsłudze incydentów i bezpośredniego kontaktu z klientem – nie sprawdzi się osoba szukająca wyłącznie czystego developmentu bez odpowiedzialności operacyjnej.

Ocena dopasowania
Junior1/5
Mid3/5
Senior5/5
Hands-on5/5
Architekt2/5
Remote5/5
Enterprise3/5
Pytania do rekrutera
  • ?Jak wygląda harmonogram wsparcia? Czy jest system dyżurów on-call?
  • ?Ile osób liczy zespół developerski i jak są podzielone role?
  • ?Jaki jest obecny stan legacy kodu – czy są testy, dokumentacja, CI/CD?
  • ?Jakie są oczekiwane godziny nakładki na strefę czasową Arabii Saudyjskiej?
  • ?Czy istnieją już zintegrowane bramki płatności lokalnych (HyperPay, PayTabs)?
  • ?Jak często planowane są wydania? Czy proces release jest zautomatyzowany?
  • ?Czy przewidziane są szkolenia lub budżet na rozwój?
  • ?Jaki jest poziom SLA dla incydentów i jakie są oczekiwane czasy reakcji?
Brakujące informacje
  • Brak informacji o wielkości zespołu
  • Brak opisu procesu rekrutacyjnego
  • Brak informacji o dyżurach i godzinach wsparcia
  • Nie podano widełek wynagrodzenia (mimo że dane strukturalne wskazują 'other', ale bez kwoty)
Zespół

Zespół działa w bezpośrednim kontakcie z klientem – wymagana jest proaktywna komunikacja i profesjonalne raportowanie. Atmosfera startupowa, ale z rosnącą skalą – balans między szybkim rozwojem a stabilnością.

🔗Podobne oferty