Senior Flutter Engineer - Android Windowing Support
⚲ Krakow
Do uzgodnienia
Wymagania
- min. 3 lata doświadczenia z wewnętrznymi mechanizmami Fluttera i rozwojem na poziomie silnika (engine)
- dogłębna znajomość architektury platformy Android, cyklu życia i natywnych API
- znajomość Java/Kotlin oraz umiejętność pracy z kodem C++ w silniku Fluttera
- doświadczenie we wdrażaniu funkcji multi-window lub multi-instance na Androidzie
- biegłość w profilowaniu wydajności, debugowaniu i optymalizacji renderowania w aplikacjach Flutter
- znajomość współpracy w projektach open source i kontroli wersji (Git)
- angielski na poziomie min. B2 do komunikacji z zespołami i społecznością
- gotowość do pracy hybrydowej w Krakowie, Wrocławiu lub Gdańsku
Opis stanowiska
Dołączysz do zespołu EPAM pracującego nad rozwojem Fluttera na poziomie silnika (engine) — konkretnie nad obsługą wielu widoków (multi-view) i windowingu na Androidzie. Twoja praca trafi do otwartoźródłowego ekosystemu Fluttera i będzie wykorzystywana na urządzeniach mobilnych, desktopowych oraz w środowiskach XR, więc realnie wpłynie na to, jak Flutter radzi sobie z nowymi formami urządzeń. To oferta dla inżyniera, który zna Fluttera od środka, swobodnie porusza się w kodzie Androida i chce pracować blisko społeczności open source oraz maintainerów Google.
🔍 Dekoder Ogłoszenia
🟡
hybrid working mode
Praca częściowo zdalna, częściowo z biura — warto dopytać o konkretny wymiar dni w biurze
🟡
collaborate with internal teams and the open-source community
Może oznaczać pracę z rozproszonymi zespołami i różnymi strefami czasowymi
🟡
emerging Android windowing APIs
Praca z nowymi, niestabilnymi API — możliwe częste zmiany wymagań i przepisywanie kodu