Pracuj.pl
Praca zdalna
Senior
New
Senior Android Developer (CMP)
⚲ Warszawa
Do uzgodnienia
Wymagania
- Android
- Kotlin
- Jetpack Compose
- Espresso
- JUnit
- MockK
Opis stanowiska
Nasze wymagania:
Minimum 5 lat komercyjnego doświadczenia w rozwoju aplikacji na Androida.
Bardzo dobra znajomość Kotlin.
Doświadczenie w pracy z Jetpack Compose.
Znajomość Compose Multiplatform (CMP) i/lub Kotlin Multiplatform (KMP) – szczególnie cenione jest doświadczenie komercyjne i produkcyjne.
Praktyczna znajomość Clean Architecture i wzorca MVVM.
Doświadczenie w tworzeniu testów automatycznych, m.in. z wykorzystaniem Espresso, JUnit i MockK.
Samodzielność, bardzo dobre umiejętności techniczne i zdolność do szybkiego wdrożenia się w projekt.
Komunikatywna znajomość języka polskiego.
Znajomość języka angielskiego na poziomie umożliwiającym pracę z dokumentacją techniczną i kodem.
Mile widziane:
Doświadczenie komercyjne z Compose Multiplatform / Kotlin Multiplatform, w tym współdzielenie kodu Android/iOS i migracja aplikacji.
Praca z Jetpack Compose w dużych aplikacjach, tworzenie własnych komponentów UI i design systemów.
Doświadczenie w sektorze bankowym lub fintech.
Rozwój i optymalizacja aplikacji o dużej liczbie użytkowników.
Mentoring, code review i podejmowanie decyzji architektonicznych.
Publikacja aplikacji w Google Play i znajomość procesu release’owego.
O projekcie:
Projekt obejmuje rozwój aplikacji mobilnych, które są już dostępne produkcyjnie i są stale rozwijane. Prace koncentrują się zarówno na wdrażaniu nowych funkcjonalności, jak i rozbudowie oraz refaktoryzacji istniejących rozwiązań, optymalizacji kodu i usprawnieniach biznesowych.
Zespół pracuje w metodyce Agile, w ramach dwutygodniowych sprintów. Kontraktor będzie współpracować z Tribe Omnichannel.
Zakres obowiązków:
Rozwój i utrzymanie aplikacji.
Projektowanie i wdrażanie nowych funkcjonalności.
Rozbudowa, refaktoryzacja i optymalizacja istniejącego kodu.
Tworzenie i rozwijanie rozwiązań z wykorzystaniem Kotlin, Jetpack Compose oraz Compose Multiplatform.
Dbanie o jakość, wydajność i architekturę aplikacji.
Tworzenie oraz rozwijanie testów automatycznych.
Współpraca z zespołem w ramach dwutygodniowych sprintów Agile.
Oferujemy:
Program Mobilności Wewnętrznej – ciesz się wieloma możliwościami rozwoju kariery, rotacją stanowisk, różnorodnością projektów i technologii
Program Poleceń – ciesz się współpracą ze swoimi kolegami i otrzymaj bonus!
Klub NATEK 5/10 lat – oferujemy długoterminową współpracę i świętujemy każdą piątą rocznicę współpracy prezentami
Wydarzenia CSR NATEK i budowanie zespołów – ciesz się naszymi wartościami: odpowiedzialnością, partnerstwem i wiedzą specjalistyczną oraz #workITwithus
Kafeteria
Opieka medyczna
Karta Klubu Multisport
Szkolenia techniczne i personalne
Kursy językowe
Dodatkowo tylko dla UOP:
Ubezpieczenie na życie
Bonusy za wydarzenia personalne
Dzień wolny na wolontariat
Minimum 5 lat komercyjnego doświadczenia w rozwoju aplikacji na Androida.
Bardzo dobra znajomość Kotlin.
Doświadczenie w pracy z Jetpack Compose.
Znajomość Compose Multiplatform (CMP) i/lub Kotlin Multiplatform (KMP) – szczególnie cenione jest doświadczenie komercyjne i produkcyjne.
Praktyczna znajomość Clean Architecture i wzorca MVVM.
Doświadczenie w tworzeniu testów automatycznych, m.in. z wykorzystaniem Espresso, JUnit i MockK.
Samodzielność, bardzo dobre umiejętności techniczne i zdolność do szybkiego wdrożenia się w projekt.
Komunikatywna znajomość języka polskiego.
Znajomość języka angielskiego na poziomie umożliwiającym pracę z dokumentacją techniczną i kodem.
Mile widziane:
Doświadczenie komercyjne z Compose Multiplatform / Kotlin Multiplatform, w tym współdzielenie kodu Android/iOS i migracja aplikacji.
Praca z Jetpack Compose w dużych aplikacjach, tworzenie własnych komponentów UI i design systemów.
Doświadczenie w sektorze bankowym lub fintech.
Rozwój i optymalizacja aplikacji o dużej liczbie użytkowników.
Mentoring, code review i podejmowanie decyzji architektonicznych.
Publikacja aplikacji w Google Play i znajomość procesu release’owego.
O projekcie:
Projekt obejmuje rozwój aplikacji mobilnych, które są już dostępne produkcyjnie i są stale rozwijane. Prace koncentrują się zarówno na wdrażaniu nowych funkcjonalności, jak i rozbudowie oraz refaktoryzacji istniejących rozwiązań, optymalizacji kodu i usprawnieniach biznesowych.
Zespół pracuje w metodyce Agile, w ramach dwutygodniowych sprintów. Kontraktor będzie współpracować z Tribe Omnichannel.
Zakres obowiązków:
Rozwój i utrzymanie aplikacji.
Projektowanie i wdrażanie nowych funkcjonalności.
Rozbudowa, refaktoryzacja i optymalizacja istniejącego kodu.
Tworzenie i rozwijanie rozwiązań z wykorzystaniem Kotlin, Jetpack Compose oraz Compose Multiplatform.
Dbanie o jakość, wydajność i architekturę aplikacji.
Tworzenie oraz rozwijanie testów automatycznych.
Współpraca z zespołem w ramach dwutygodniowych sprintów Agile.
Oferujemy:
Program Mobilności Wewnętrznej – ciesz się wieloma możliwościami rozwoju kariery, rotacją stanowisk, różnorodnością projektów i technologii
Program Poleceń – ciesz się współpracą ze swoimi kolegami i otrzymaj bonus!
Klub NATEK 5/10 lat – oferujemy długoterminową współpracę i świętujemy każdą piątą rocznicę współpracy prezentami
Wydarzenia CSR NATEK i budowanie zespołów – ciesz się naszymi wartościami: odpowiedzialnością, partnerstwem i wiedzą specjalistyczną oraz #workITwithus
Kafeteria
Opieka medyczna
Karta Klubu Multisport
Szkolenia techniczne i personalne
Kursy językowe
Dodatkowo tylko dla UOP:
Ubezpieczenie na życie
Bonusy za wydarzenia personalne
Dzień wolny na wolontariat
🔍 Dekoder Ogłoszenia
🔴
Samodzielność, bardzo dobre umiejętności techniczne i zdolność do szybkiego wdrożenia się w projekt.
Oczekuje się, że będziesz pracować bez ciągłego nadzoru i szybko zaczniesz przynosić wartość, być może z mniejszym wsparciem niż się spodziewasz.
🔴
Prace koncentrują się zarówno na wdrażaniu nowych funkcjonalności, jak i rozbudowie oraz refaktoryzacji istniejących rozwiązań, optymalizacji kodu i usprawnieniach biznesowych.
Będziesz musiał zajmować się zarówno nowymi rzeczami, jak i naprawianiem oraz ulepszaniem starego kodu, co może oznaczać dużo pracy konserwacyjnej.
🔴
Znajomość Compose Multiplatform (CMP) i/lub Kotlin Multiplatform (KMP) – szczególnie cenione jest doświadczenie komercyjne i produkcyjne.
Chociaż jest to wymienione jako wymaganie, firma może nie mieć jeszcze dojrzałego ekosystemu CMP/KMP, a Ty będziesz musiał pomóc go zbudować.
🟡
Mentoring, code review i podejmowanie decyzji architektonicznych.
Oczekuje się, że będziesz aktywnie uczestniczyć w kształtowaniu technologii i wspierać młodszych członków zespołu, co może oznaczać dodatkowe obowiązki.
🟢
Rozwój i optymalizacja aplikacji o dużej liczbie użytkowników.
Praca nad skalowalnością i wydajnością aplikacji, co może być wyzwaniem technicznym, ale też satysfakcjonujące.