O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
O nasRuby Labs to wiodąca firma technologiczna, która tworzy i obsługuje innowacyjne produkty konsumenckie. Oferujemy szeroką gamę możliwości w branżach związanych ze zdrowiem, edukacją i rozrywką. Nasze innowacyjne zespoły kształtują przyszłość produktów kierowanych przez konsumentów i zawsze poszukujemy pasjonatów, którzy by do nas dołączyli.
Dowiedz się więcej o naszej historii na: https://rubylabs.com/about-us/O roli Jako starszy inżynier Androida będziesz odgrywać kluczową rolę w rozwijaniu i utrzymywaniu naszej aplikacji mobilnej, zapewniając wysoką wydajność, skalowalność i bezproblemową obsługę użytkownika. Będziesz ściśle współpracować z menedżerem produktu i innymi programistami, aby wprowadzać nowe funkcje i stale optymalizować naszą aplikację. Twoja wiedza na temat najlepszych praktyk programistycznych w Kotlinie i Androidzie odegra kluczową rolę we wprowadzaniu innowacji i utrzymaniu naszej pozycji lidera w Sklepie Play.
Kluczowe obowiązki Tworzenie i utrzymywanie wysokiej jakości aplikacji na Androida ze szczególnym uwzględnieniem wydajności, interfejsu użytkownika i UX. Przejmowanie odpowiedzialności za procesy programistyczne, zapewniając czysty, łatwy w utrzymaniu i skalowalny kod. Współpracuj z zespołami wielofunkcyjnymi przy projektowaniu, opracowywaniu i uruchamianiu nowych funkcji.
Wdrażaj potoki CI/CD i najlepsze praktyki w zakresie wdrażania. Przeprowadzaj przeglądy kodu i egzekwuj kodowanie standardy.Profiluj i optymalizuj wydajność aplikacji (pamięć, Jank, uruchamianie, bateria, rozmiar APK/AAB).Bądź na bieżąco z najnowszymi trendami w rozwoju Androida i integruj odpowiednie ulepszenia.KwalifikacjePonad 5 lat profesjonalnego doświadczenia w programowaniu dla Androida.Doświadczenie z aplikacjami mobilnymi B2C opartymi na modelach biznesowych subskrypcji.Ekspercka znajomość Kotlina (współprogramy, Flow, klasy zamknięte, generyczne, funkcje rozszerzeń).Dobra znajomość Biblioteki rozliczeniowej Google Play v7+ i cykl życia subskrypcji: zakup przepływy, zarządzanie uprawnieniami, powiadomienia programistyczne w czasie rzeczywistym (RTDN) i walidacja po stronie serwera (za pomocą RevenueCat lub niestandardowego odpowiednika).Dogłębne zrozumienie Jetpack Compose i systemu Android View, w tym interoperacyjności i zarządzania stanem Compose (pamiętaj, stan, kolekcja StateFlow).Dobra znajomość nowoczesnej architektury Androida: MVVM/MVI, czysta architektura, jednokierunkowy przepływ danych i modularyzacja (wielomodułowy Gradle). Biegła znajomość bibliotek Jetpack (ViewModel, Nawigacja, Room, WorkManager, DataStore) i wstrzykiwanie zależności (Hilt/Dagger).Doświadczenie z CI/CD (GitHub Actions, Bitrise lub Gitlab CI), Gitflow i Play Console/dystrybucja wewnętrzna.Doświadczenie w testowaniu automatycznym: JUnit, Espresso, Compose UI testowanie, Turbine i MockK.Doskonałe umiejętności debugowania i profilowania za pomocą Android Studio Profiler, LeakCanary i Baseline Profile.Doświadczenie w integracji funkcji opartych na sztucznej inteligencji i/lub przepływach prac programistycznych wspomaganych sztuczną inteligencją.LokalizacjaRuby Labs działa w strefie CET (czasu środkowoeuropejskiego).
Kandydaci z dowolnego kraju mogą ubiegać się o stanowisko, pod warunkiem, że znajdują się w odległości około ± 4 godzin od czasu CET. Zapewnia to optymalną współpracę i komunikację w godzinach pracy.KorzyściOdkryj korzyści płynące z bycia częścią naszego prężnego zespołu! Oferujemy: Środowisko pracy zdalnej: ciesz się swobodą pracy z dowolnego miejsca i o każdej porze, promując zdrową równowagę między życiem zawodowym a prywatnym.
Nieograniczony PTO: ciesz się nieograniczonym płatnym czasem wolnym, aby naładować baterie i nadać priorytet swojemu dobremu samopoczuciu, bez liczenia dni. Płatne święta państwowe: Świętuj i zrelaksuj się w święta narodowe, korzystając z płatnego czasu wolnego na odpoczynek i regenerację sił. MacBook dostarczany przez firmę: ciesz się bezproblemową produktywnością dzięki najwyższej klasy MacBookom Apple dostarczanym wszystkim pracownikom, którzy ich potrzebują.
Elastyczna umowa z niezależnym wykonawcą: odblokuj korzyści płynące z elastyczności, autonomii i możliwości w zakresie przedsiębiorczości. Korzystaj z ulg podatkowych, możliwości nawiązywania kontaktów, mniejszych obowiązków pracowniczych i swobody pracy z dowolnego miejsca. Przeczytaj więcej na ten temat tutaj: https://docs.google.com/document/d/1nkrN76JlZkbKj9WSOhlT1_mni_CZeDkHdwfIjPXVwvk/preview?tab=t.0#heading=h.ndsdl4wapxttBądź częścią naszego szybko rozwijającego się zespołu i wykorzystaj tę doskonałą szansę na rozwój osobisty i zawodowy!
Proces rozmowy kwalifikacyjnej Po przesłaniu aplikacji przeprowadzimy szczegółową ocenę, która zwykle trwa od 3 do 5 dni, ale czasami może potrwać dłużej ze względu na liczbę otrzymanych wniosków. Jeśli widzimy potencjalne dopasowanie, wykonujemy następujące kroki: Selekcja rekrutacyjna (40 minut) Rozmowa techniczna (90 minut) Rozmowa techniczna (60 minut) Rozmowa końcowa (60 minut) Życie w Ruby Labs W Ruby Labs działamy szybko, mierzymy wysoko i tego samego oczekujemy od naszego zespołu. Nie jesteśmy tu po to, żeby grać na małą skalę - jesteśmy tu po to, żeby budować, rozwijać się i wygrywać.
Oznacza to, że szukamy ludzi ambitnych, zmotywowanych i gotowych dawać z siebie wszystko każdego dnia. To miejsce dla osób, które radzą sobie pod presją, podejmują wyzwania i widzą szansę w każdej przeszkodzie. Jeśli jesteś głodny osiągnięć, zmotywowany wpływem i chcesz rozwijać się w tempie zgodnym z własnymi ambicjami, Ruby Labs oferuje platformę, która Ci to umożliwi.
Tutaj wysiłek idzie w parze z nagrodą. Doceniamy tych, którzy dają z siebie wszystko i osiągają wyniki, i tworzymy przestrzeń dla ludzi, którzy chcą więcej - większej odpowiedzialności, większego rozwoju i większego sukcesu.
Pytania spolecznosci
Ktos tu pracowal? Zapytaj przed aplikacja.
Brak watkow dla tej oferty lub firmy.