Middle/Senior Android Developer (SAAS, USA) Lwów, Czerniowce, zdalnie Poszukujemy Middle/Senior Android Developer (3+ lata doświadczenia) do projektu z zakresu SAAS (klient oferuje zaawansowane rozwiązania analityczne dla operatorów komórkowych) . Poziom języka angielskiego to Upper-Intermediate. Podstawowe wymagania: — Ponad 3 lata komercyjnego doświadczenia w tworzeniu oprogramowania na Androida; —Znajomość języka Java (struktury danych, algorytmy i szablony projektowe); —Doświadczenie w progr
Middle/Senior Android Developer (SAAS, USA) Lwów, Czerniowce, zdalnie Poszukujemy Middle/Senior Android Developer (3+ lata doświadczenia) do projektu z zakresu SAAS (klient oferuje zaawansowane rozwiązania analityczne dla operatorów komórkowych) . Poziom języka angielskiego to Upper-Intermediate. Podstawowe wymagania: — Ponad 3 lata komercyjnego doświadczenia w tworzeniu oprogramowania na Androida; —Znajomość języka Java (struktury danych, algorytmy i szablony projektowe); —Doświadczenie w programowaniu reaktywnym (RxJava/RxAndroid); — Wiedza i doświadczenie w pracy z wielowątkowością i równoległością (strumienie Java, java.util.concurrent, Looper, Handler, Schedulers i Kotlin); — Doświadczenie w pisaniu modułów, testowaniu integracji i interfejsu użytkownika; — Stopniowanie umiejętności pracy; — Poziom języka angielskiego — klasa średniozaawansowana; — Cechy osobiste: niezależność, organizacja, dyscyplina, proaktywność, orientacja na klienta, towarzyskość, umiejętność pracy w zespole. Dodatkowym atutem będzie: — Doświadczenie w pracy z systemem IOS lub React Native; —Doświadczenie w pracy z projektami Open Source; —Doświadczenie w tworzeniu i obsłudze zestawów SDK lub bibliotek Androida; —Doświadczenie w tworzeniu rozwiązań wieloplatformowych z KMP; — Doświadczenie w pracy w branży telekomunikacyjnej. Oferujemy: —Elastyczny grafik pracy; —Hybrydowy format pracy (biurowo lub zdalnie); — Pełna obsługa księgowa; —Przegląd wyników; -Ubezpieczenie medyczne; —Rozwój zawodowy (dostęp do platformy poprzez kursy edukacyjne, prowadzenie wewnętrznych prezentacji na tematy zawodowe); — 18 dni 100% płatnego urlopu; —10 dni 100% płatnego zwolnienia lekarskiego; — Bezpłatne zajęcia z języka angielskiego. O kliencie i projekcie: Kraj: USA Zespół: ~ 10 osób (Inżynier Oprogramowania – 3, Inżynier Danych – 5, Menedżer – 1, Agile Coach/ TPM – 1) Firma oferuje zaawansowane rozwiązania analityczne dla operatorów mobilnych. Projekt to unikalna platforma SAAS, która gromadzi, analizuje i koreluje duże zbiory danych oraz określa najlepsze rozwiązania z wykorzystaniem najnowocześniejszej technologii w oparciu o ponad 100 miliardów codziennych próbek danych zebranych od ponad 10 000 dostawców treści/aplikacji, ponad 800 dostawców CDN/chmury i ponad 1 miliard smartfonów. Daje szansę, aby korzystanie z Internetu było lepsze, szybsze i dostępne dla każdego. Obowiązki w projekcie: —Rozwój i wsparcie funkcji Android SDK do pomiaru puli danych (projektowanie, wdrażanie, testowanie, dokumentacja, wdrażanie i utrzymanie); —Zapewnienie niezawodności, skali dokładności; — Integracja analityki w celu zapewnienia optymalnej wydajności wdrożonego kodu; —Współpraca z inżynierami i analitykami przy wyborze technologii i interakcji z innymi podstawowymi komponentami, takimi jak biblioteki współdzielone, interfejsy API serwerów lub nasza rozproszona sieć serwerów, przy podejmowaniu decyzji architektonicznych. Organizacja procesów pracy: —Grafik pracy: elastyczny, ale konieczne jest uczestnictwo we wszystkich spotkaniach zespołu (spotkania możliwe są w godzinach wieczornych w godzinach 18.00-19.00); —Strefa czasowa: USA; —Prowadzenie spotkań: Spotkania Scrumowe (codzienne, odprawy, demo, retro). Etapy rozmowy kwalifikacyjnej: — rozmowa HR (30-40 minut); — Rozmowa techniczna (60 minut); —Wywiad z klientem (do 40 minut). Inne: —Wywiady w języku ukraińskim i angielskim; - Nie przewiduje się wykonania zadania technicznego (w przypadku pojawienia się zadania testowego - uprzedzamy).