Senior Android Engineer
FORM
Rola Senior Android Engineer w FORM.com to połączenie głębokiej wiedzy technicznej na temat platformy Android z umiejętnościami przywódczymi. Kandydat będzie odpowiedzialny za rozwój kluczowych funkcji aplikacji Android, kierowanie architekturą, standardami jakości kodu oraz mentoring innych inżynierów. Praca odbywa się w międzynarodowym, rozproszonym zespole, a aplikacja jest kluczowym elementem platformy do zarządzania zadaniami i rozpoznawania obrazów w branży retail.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: precyzyjna liczba dni pracy w biurze dla opcji hybrydowej., szczegółowy opis procesu rekrutacyjnego..
Rola Senior Android Engineer w FORM.com to połączenie głębokiej wiedzy technicznej na temat platformy Android z umiejętnościami przywódczymi. Kandydat będzie odpowiedzialny za rozwój kluczowych funkcji aplikacji Android, kierowanie architekturą, standardami jakości kodu oraz mentoring innych inżynierów. Praca odbywa się w międzynarodowym, rozproszonym zespole, a aplikacja jest kluczowym elementem platformy do zarządzania zadaniami i rozpoznawania obrazów w branży retail.
- ✓Możliwość pracy w pełni zdalnej.
- ✓Możliwość wpływania na architekturę i kierunek techniczny zespołu.
- ✓Praca z nowoczesnymi technologiami Android, w tym Jetpack Compose i on-device ML.
- ✓Możliwości rozwoju wewnętrznego i rozwoju kariery.
- ✓Dostęp do wewnętrznych zasobów edukacyjnych.
- −Podana rozpiętość wynagrodzeń (20 000 – 28 000 PLN) jest dość szeroka, a dokładne widełki zależą od wielu czynników, co może sugerować pewną elastyczność lub potrzebę negocjacji.
- !Informacja o 'dokładnym wynagrodzeniu może się różnić w zależności od umiejętności, doświadczenia i lokalizacji w Polsce' może oznaczać, że widełki nie są sztywne.
- !Chociaż oferta mówi o 'pełnym zdalnym lub hybrydowym z naszego biura w Krakowie', nie precyzuje liczby dni w biurze dla opcji hybrydowej.
- •Rozwijanie i utrzymywanie kluczowych funkcji aplikacji Android GoSpotCheck.
- •Pełnienie roli technicznego odpowiednika Mobile Engineering Managera, kierując decyzjami architektonicznymi i standardami jakości kodu.
- •Mentoring i wspieranie inżynierów poprzez przeglądy kodu, sesje parowania i wskazówki techniczne.
- •Współpraca z zespołami iOS, QA, backend i ML/IR zlokalizowanymi w USA, Polsce, na Węgrzech i Ukrainie.
- •Uczestnictwo w dyskusjach technicznych, planowaniu sprintów i priorytetyzacji roadmapy.
- •Identyfikacja i wdrażanie usprawnień w potokach budowania, strategiach testowania i przepływach pracy deweloperskiej.
- •Eksperymentowanie z nowymi technologiami Android, takimi jak Jetpack Compose, on-device ML i integracje z kamerą/AR.
Oferta dla doświadczonych specjalistów (Senior).
Kandydat z co najmniej 5-letnim doświadczeniem w rozwoju Android z Kotlin, posiadający silne zrozumienie wzorców architektonicznych i doświadczenie z bibliotekami Jetpack. Powinien wykazywać umiejętności mentoringowe i komunikacyjne, a także chęć pracy w międzynarodowym środowisku.
Rola ta nie jest odpowiednia dla osób z mniejszym doświadczeniem w rozwoju Android niż 5 lat, bez znajomości Kotlin lub bez doświadczenia z nowoczesnymi wzorcami architektonicznymi. Kandydaci bez umiejętności mentoringowych lub komunikacyjnych również mogą nie być odpowiedni.
- ?Jak wygląda podział obowiązków między technicznym liderem a Mobile Engineering Managerem?
- ?Jakie są największe wyzwania techniczne, z którymi zespół mierzy się obecnie?
- ?Jak wygląda proces podejmowania decyzji architektonicznych w zespole?
- ?Jak często odbywają się przeglądy kodu i jakie są standardy jakości kodu?
- ?Jakie są plany rozwoju aplikacji w najbliższych 12-18 miesiącach?
- ?Jak wygląda proces onboardingu dla nowych członków zespołu?
- −Precyzyjna liczba dni pracy w biurze dla opcji hybrydowej.
- −Szczegółowy opis procesu rekrutacyjnego.
- −Informacje o wielkości zespołu mobilnego.
- −Dokładne informacje o budżecie szkoleniowym lub konferencjach.
Praca w międzynarodowym, rozproszonym zespole, gdzie ceniona jest współpraca i dzielenie się wiedzą. Zespół jest zaangażowany w rozwój produktu i dąży do wysokiej jakości kodu.
Proces rekrutacyjny nie jest szczegółowo opisany w ogłoszeniu.