Publikuj oferty pracy
Zatrudniaj bez prowizji
4 wyświetlenia
UKEESS Software House
UKEESS Software House poszukujeProgramista średniego Androidaetat (w biurze we Lwowie lub z możliwością współpracy zdalnej na Ukrainie).
O kliencie i projekcie:
To jedno z największych na świecie zasobów do badań historii rodziny i digitalizacji DNA (klient z USA). Za pomocą tej usługi możesz zbudować swoje drzewo genealogiczne, zbadać swoją genealogię, poznać ciekawe fakty o swoich przodkach i znaleźć krewnych na podstawie ponad 60 miliardów zdigitalizowanych zapisów archiwalnych (+ liczba ta stale rośnie). Ponadto za pomocą analizy DNA można na przykład znaleźć krewnych, określić pochodzenie etniczne, cechy fizyczne itp. (obecnie istnieje prawie 100 definicji na podstawie analizy DNA). Ogólnie rzecz biorąc, nasz klient jest uważany za największego w swojej niszy biznesowej!
Techniczny stos projektu:Kotlin / Java / Kotlin Coroutines / Kotlin Multiplatform / Android SDK / Android Jetpack Compose / Komponenty architektury Android Jetpack / MVVM / MVP / REST API / GraphQL / Rx Java / Dagger2 / Hilt / Git
Nasz przyszły kolega jest częścią zespołu programistów, projektantów i menedżerów produktów, którzy stworzyli dla naszego klienta jedne z najbardziej atrakcyjnych produktów na świecie w dwóch kategoriach: historia rodziny badania i analiza DNA. Ta rola oferuje wiele możliwości rozwoju zawodowego.
Obowiązki:
Tworzenie aplikacji na Androida przy użyciu Kotlina, rozwój nowych funkcji i obsługa istniejących.
Bycie odpowiedzialnym za rozwój aplikacji mobilnej.
Wymagania techniczne:
Głęboka wiedza i doświadczenie z Kotlin Core/Coroutines
Dogłębne zrozumienie komponentów SDK Androida / Jetpack Compose / architektury
Dodatkowa dekoracja/dekoracja dla Rx Java
Dogłębna wiedza i doświadczenie w zakresie Dagger2 / Hilt
Roczny płatny urlop z możliwością wzięcia urlopu bezpłatnego
Darmowe lekcje języka angielskiego (online)
Ubezpieczenie zdrowotne lub dwie możliwości do wyboru
Prezenty firmowe, święta i rozrywka
Zajęcia sportowe: tenis stołowy, trening
O Kliencie i Projekcie:
Naszym klientem jest największa na świecie sieć DNA z USA. Daje to wyjątkową okazję do pracy z ponad 60 miliardami zdigitalizowanych globalnych rekordów historycznych, 100 milionami drzew genealogicznych i ponad 18 milionami osób w ich rosnącej bazie danych. Nasi klienci pomagają ludziom odkrywać historie rodzinne i zdobywać przydatne informacje na temat ich zdrowia i dobrego samopoczucia.
Stos technologiczny projektu: Kotlin / Java / Kotlin Coroutines / Kotlin Multiplatform / Android SDK / Android Jetpack Compose / Android Jetpack Architecture Components / MVVM / MVP / REST API / GraphQL / Rx Java / Dagger2 / Hilt / Git
Staniesz się częścią imponującego zespołu programistów, projektantów i menedżerów produktu, którzy stworzyli jedne z najbardziej fascynujących produktów na świecie, tworząc światowego lidera w dwóch kategoriach: historii rodziny i testów genetycznych konsumentów. Ta rola zapewnia wiele możliwości rozwoju zawodowego.
Obowiązki:
Praca głównie nad aplikacjami na Androida przy użyciu Kotlina do projektowania, rozwijania i utrzymywania nowych funkcji oraz istniejącego doświadczenia/funkcjonalności użytkownika.
Optymalizuj wydajność aplikacji i zapewnij jej responsywność na różnych urządzeniach z Androidem.
Konsekwentnie pisz pomocne testy dla całego tworzonego kodu i utrzymuj jakość w miarę postępu programowania.
Kieruj rozwojem aplikacji mobilnej, przejmując odpowiedzialność za wdrożenie techniczne i dbając o jej sukces.
Pracuj w środowisku Agile i współpracuj z zespołami wielofunkcyjnymi, w tym projektantami.
Wymagania techniczne:
ponad 3 lata doświadczenia w programowaniu na Androidaelopment
Umiejętność projektowania oprogramowania - OOP / SOLID / wzorce projektowe
Doskonała wiedza i doświadczenie w zakresie rdzenia/kolekcji Java
Dogłębna wiedza i doświadczenie z Kotlin Core / Coroutines
Dogłębne zrozumienie komponentów Android SDK / Jetpack Compose / Architektura
Dogłębne zrozumienie architektur MVVM / MVP / Clear
Dobra wiedza i doświadczenie z REST API/GraphQL
Dobra znajomość/doświadczenie z Rx Java
Dobra wiedza i doświadczenie z Gitem
Duża wiedza i doświadczenie z Dagger2/Hilt
Co najmniej wyższy średniozaawansowany poziom znajomości języka angielskiego (w mowie i piśmie)
Co oferujemy naszemu nowemu koledze?
Konkurencyjne wynagrodzenie (w oparciu o dane rynkowe, ale także zależne od poziomu technicznego kandydata)
3 pakiety zdrowotne do wyboru
Coroczny płatny urlop i obchody święta państwowego
Darmowe zajęcia z języka angielskiego (online)
Indywidualne podejście do rozwoju zawodowego
Brak biurokracji i mikrozarządzania
Nowoczesne, komfortowe zaplecze biurowe (strefa grillowa, kuchnie, salony, ekspresy do kawy itp.)
Zagraniczne wyjazdy służbowe (po wojnie)
Na miejscu parking i stacja ładowania samochodów elektrycznych
Prezenty firmowe, uroczystości i zabawy
Zajęcia sportowe: ping-pong, piłka nożna, ćwiczenia
Załóżmy, że pasjonujesz się rozwiązywaniem trudnych problemów, budowaniem skalowalnych, niezawodnych systemów, lubisz pracować z najnowszymi technologiami w dynamicznym, elastycznym środowisku i cieszysz się perspektywą wywarcia znaczącego wpływu na produkty z ponad 3 milionami płatnych subskrybentów.
W takim razie chcemy z Tobą porozmawiać! ;-)