Now
Senior Android Developer (CMP)
Find your best career opportunity and #growITwithus!
Job description
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.
#LI-Remote
#LI-MS2
Your responsibilities
• 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.
Our requirements
To succeed at this job, you must have:
• 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.
It would be preferred if you have:
• 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.
Benefits
• 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
Related jobs:
| Development | Bulgaria, Sofia | Hybrid | More | |
| Development | Poland | Remote | More | |
| Development | Poland, Gdansk | Hybrid | More | |
| Development | Germany | Hybrid | More | |
| C++Development | Poland | Remote | More | |
| DevelopmentDatabase | PolandPoland, Wroclaw | Remote | More | |
| Development | Poland, Wroclaw | Hybrid | More | |
| Data AnalysisDevelopment | Poland, Wroclaw | Hybrid | More | |
| DatabaseDevelopmentSystem Engineer | Poland | Remote | More | |
| Mobile App DevelopmentDevelopment | Bulgaria | Remote | More |


