W skrócie
- Zadania: Twórz i rozwijaj aplikację Android, rozwiązując ciekawe wyzwania techniczne.
- Firma: Innowacyjna firma technologiczna z kulturą współpracy.
- Benefity: Konkurencyjne wynagrodzenie, elastyczne godziny pracy i możliwości rozwoju zawodowego.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj nad nowoczesnymi technologiami i wpływaj na doświadczenia milionów użytkowników.
- Kwalifikacje: 5+ lat doświadczenia w programowaniu Android i znajomość Kotlin.
Przewidywane wynagrodzenie mieści się w przedziale 113400 - 138600 zł za rok.
W Schibsted & Vend Polska tworzymy technologie, które wspierają zaufane media i udane rynki. Jako wspólne przedsięwzięcie Schibsted i Vend rozwijamy inteligentne, skoncentrowane na użytkownikach platformy cyfrowe - od stron internetowych z wiadomościami po aplikacje ogłoszeniowe oraz narzędzia personalizacji i AI. Z ponad 12-letnim doświadczeniem i zespołami w Krakowie i Gdańsku współtworzymy produkty używane codziennie przez miliony. Co nas wyróżnia? Kultura zaufania. Wierzymy, że świetna praca odbywa się, gdy ludzie czują się zaufani i upoważnieni. Jesteś dostrzegany, słyszany i ceniony - nie tylko za to, co robisz, ale także za to, kim jesteś.
Nasza aplikacja na Androida to dojrzała baza kodu Kotlin, a my jesteśmy w trakcie ważnej podróży modernizacyjnej. Przechodzimy z XML na Jetpack Compose i budujemy architekturę mobilną opartą na Kotlin Multiplatform (KMP). Celem jest dzielenie logiki biznesowej między Androidem a iOS, zachowując jednocześnie najlepsze natywne doświadczenia użytkowników na obu platformach. Czeka nas wiele interesujących wyzwań inżynieryjnych, a Ty pomożesz kształtować nasze podejście do nich.
Co będziesz robić:
- Posiadać i rozwijać naszą aplikację na Androida, od budowania funkcji po poprawę wydajności, stabilności, jakości i wydań.
- Prowadzić naszą transformację do Jetpack Compose, stawiając czoła rzeczywistym wyzwaniom, takim jak integracja renderowania reklam natywnych z cyklem życia Compose.
- Kształtować naszą architekturę Kotlin Multiplatform, współpracując z naszym deweloperem iOS nad wspólnym networkingiem, modelami danych, logiką biznesową i analizami.
- Współpracować między Androidem a iOS, parując przy funkcjach międzyplatformowych i stopniowo rozwijając umiejętności, aby wnosić mniejsze zmiany w iOS w razie potrzeby.
- Dokonywać przemyślanych decyzji architektonicznych, równoważąc potrzeby produktu, szybkość rozwoju i długoterminową utrzymywaność.
- Ściśle współpracować z kolegami z działu produktu, designu i backendu, dzieląc się pomysłami, kwestionując założenia i wspólnie znajdując praktyczne rozwiązania.
- Eksplorować inżynieryjne przepływy pracy wspomagane AI, eksperymentując z narzędziami i podejściami, które mogą poprawić nasz proces rozwoju.
Oczekujemy, że będziesz osobą, która cieszy się z budowania produktów, które ludzie naprawdę używają, dba o pisanie utrzymywalnego kodu i lubi wspólnie rozwiązywać problemy. Nie musisz znać wszystkiego o obu platformach mobilnych. Najważniejsza jest silna ekspertyza w Androidzie, ciekawość i chęć dzielenia się swoją wiedzą.
Wymagania:
- 5+ lat doświadczenia w profesjonalnym rozwoju Androida.
- Silne doświadczenie praktyczne z Kotlinem, Jetpack Compose i nowoczesną architekturą Androida.
- Doświadczenie w utrzymywaniu i modernizowaniu produkcyjnych aplikacji Android, w tym wprowadzania ulepszeń bez zakłócania istniejących użytkowników.
- Solidne zrozumienie cyklu życia Androida, wydajności aplikacji i stabilności.
- Doświadczenie z CI/CD i procesami wydania aplikacji mobilnych.
- Interesowanie się Kotlin Multiplatform i dzieleniem kodu między Androidem a iOS.
- Umiejętność jasnego wyjaśniania decyzji technicznych i otwartego omawiania kompromisów.
- Współpraca i chęć pomagania swoim kolegom w nauce i rozwoju.
- Umiejętności komunikacyjne w języku angielskim (mówione i pisane).
To świetnie, jeśli masz również:
- Praktyczne doświadczenie z Kotlin Multiplatform (KMP).
- Doświadczenie w integracji SDK reklamowych, analityki lub zarządzania zgodami w aplikacjach natywnych.
- Doświadczenie w migracji większych baz kodu Android z XML do Jetpack Compose.
- Jakiekolwiek doświadczenie ze Swiftem lub natywnym rozwojem iOS.
- Znajomość systemów projektowania mobilnego.
Rodzaj pracy i lokalizacja: Ta rola opiera się w Krakowie, Polska, z hybrydowym modelem pracy: 2 dni w tygodniu w biurze. Cenimy elastyczność, aby skupić się niezależnie oraz możliwość łączenia się, współpracy i uczenia się od siebie nawzajem osobiście.
Senior Mobile Developer in Kraków – pracodawca: Schibsted & Vend Polska
Schibsted & Vend Polska to doskonały pracodawca, który stawia na kulturę zaufania i otwartości. Pracując w Krakowie, będziesz częścią zespołu, który tworzy innowacyjne platformy cyfrowe, a także korzysta z elastycznych godzin pracy oraz możliwości rozwoju osobistego. Nasze biuro sprzyja współpracy i budowaniu relacji, co czyni nas idealnym miejscem dla osób poszukujących satysfakcjonującej kariery w dynamicznym środowisku technologicznym.