Android Engineer - KMP
SumUp
Jako Android Engineer w SumUp będziesz pracować nad aplikacją POS (SuperApp) używaną przez firmy na całym świecie. Twoim głównym zadaniem będzie rozwijanie funkcji katalogu produktów oraz modernizacja architektury w kierunku Kotlin Multiplatform (KMP), umożliwiając współdzielenie kodu między Androidem a iOS. Rola jest praktyczna – piszesz kod, testujesz, dokumentujesz i mentoryzujesz innych. To stanowisko dla inżyniera, który chce mieć realny wpływ na produkt i rozwijać umiejętności w KMP.
Brakuje: nie podano konkretnej liczby osób w zespole, brak informacji o procesie rekrutacyjnym (liczba etapów, czas trwania).
Jako Android Engineer w SumUp będziesz pracować nad aplikacją POS (SuperApp) używaną przez firmy na całym świecie. Twoim głównym zadaniem będzie rozwijanie funkcji katalogu produktów oraz modernizacja architektury w kierunku Kotlin Multiplatform (KMP), umożliwiając współdzielenie kodu między Androidem a iOS. Rola jest praktyczna – piszesz kod, testujesz, dokumentujesz i mentoryzujesz innych. To stanowisko dla inżyniera, który chce mieć realny wpływ na produkt i rozwijać umiejętności w KMP.
- ✓Program VSOP (udziały w firmie) – pracownicy mają udział w przyszłym sukcesie SumUp
- ✓26 dni płatnego urlopu + sabbatical (1 miesiąc po 3 latach)
- ✓Karta Multisport i siłownia na miejscu
- ✓PPK i ubezpieczenie zdrowotne dla rodziny
- ✓Transparentność wynagrodzenia – widełki podane w ogłoszeniu
- ✓Firma zachęca do aplikowania nawet jeśli nie spełnia się 100% kryteriów
- !Ogłoszenie wspomina, że strategia KMP jest w fazie nauki i wdrażania – może to oznaczać niepewność co do harmonogramu i priorytetów
- !Oczekuje się mentoringu od osoby na poziomie 'regular', co może być wyzwaniem bez formalnego seniority
- •Implementowanie nowych funkcji dla katalogu produktów w SumUp SuperApp
- •Ulepszanie architektury aplikacji w ramach strategii Kotlin Multiplatform
- •Utrzymywanie i rozwijanie zunifikowanej aplikacji Android w 60+ krajach
- •Pisanie szczegółowej dokumentacji i testów dla nowych funkcji
- •Współpraca z projektantami, PM i innymi inżynierami Android w celu zapewnienia spójnego UX
- •Code review i mentoring innych członków zespołu
- •Codzienne podejmowanie decyzji dotyczących ewolucji produktu
- •Debugowanie i optymalizacja wydajności aplikacji
Oferta skierowana do developerów z doświadczeniem komercyjnym (Mid).
Inżynier z minimum 3 latami doświadczenia w Android, który aktywnie używa Kotlin i Compose, rozumie wzorce MVVM/MVI i potrafi pisać testy. Gotów jest uczyć się KMP i elastycznie podchodzić do wyzwań.
Nie dla osób z mniej niż 3 latami doświadczenia w Android lub bez znajomości Jetpack Compose. Rola może być też nieodpowiednia dla kogoś, kto nie chce angażować się w rozwój wieloplatformowy (KMP) ani mentorować innych.
- ?Ile osób liczy zespół Android i jak wygląda podział na platformy?
- ?Jaki jest obecny stopień zaawansowania wdrożenia KMP? Czy są już wspólne moduły w produkcji?
- ?Jak wygląda harmonogram pracy hybrydowej – ile dni w biurze tygodniowo?
- ?Czy istnieje rotacja dyżurów on-call lub wsparcie po godzinach?
- ?Jakie narzędzia są używane do CI/CD, code review i zarządzania projektami?
- ?Czy w zespole są inżynierowie iOS? Jak wygląda współpraca przy KMP?
- ?Jakie są najbliższe plany dotyczące migracji istniejących funkcji do KMP?
- −Nie podano konkretnej liczby osób w zespole
- −Brak informacji o procesie rekrutacyjnym (liczba etapów, czas trwania)
- −Nie wiadomo, jakie są oczekiwania co do on-call i wsparcia produkcyjnego
- −Brak danych o budżecie szkoleniowym lub konferencjach
Zespół jest cross-funkcjonalny, dynamiczny i stawia na współpracę. Firma promuje różnorodność i włączenie, a atmosfera wydaje się wspierająca i zorientowana na rozwój.