Senior Android Developer (Kotlin Multiplatform)
O nas
Społeczność Edge One Solutions powstała z miłości do nowych technologii. Liczymy ponad 350 ekspertów, a w Grupie Euvic, której jesteśmy częścią, jest nas już 5500. Indywidualne podejście pozwala na dopasowanie projektów do umiejętności, przez co realnie wspieramy się w rozwoju kompetencji.
O kliencie
Nasz klient to jeden z trzech największych polskich banków uniwersalnych, jak również jedna z największych instytucji finansowych w obszarze Europy Środkowo-Wschodniej. Jako pierwszy polski bank uruchomił bankomat i wydał kartę kredytową.
O projekcie
Dla naszego klienta poszukujemy doświadczonych Senior Android Developerów, którzy dołączą do zespołu realizującego projekty związane z rozwojem nowoczesnych aplikacji mobilnych. Szukamy specjalistów z bardzo dobrą znajomością ekosystemu Android oraz doświadczeniem w pracy nad rozbudowanymi aplikacjami mobilnymi, najlepiej w środowisku enterprise lub bankowym. Kluczowe znaczenie ma praktyczna znajomość Kotlin Multiplatform, nowoczesnych architektur aplikacyjnych oraz wysokiej jakości developmentu obejmującego testowanie, code review oraz pracę w dużych, rozproszonych zespołach.
Tryb pracy
Praca hybrydowa z biura klienta w Warszawie
Realizację projektu ułatwi Ci
Minimum 5 lat doświadczenia komercyjnego jako Android Developer
Minimum 3 lata doświadczenia z Kotlin Multiplatform
Znajomość architektury wysokopoziomowej: Clean Architecture, SOLID
Znajomość architektury prezentacji MVI
Minimum 2 lata doświadczenia w pracy z: RxJava, Kotlin Coroutines
Doświadczenie z dependency injection: Koin
Doświadczenie w komunikacji sieciowej: OkHttp
Bardzo dobra znajomość: Compose, Compose Multiplatform
Umiejętność pisania testów: JUnit4, Mockk, screenshot testy Roborazzi
Doświadczenie w pracy z CI: Zuul CI
Znajomość: Android SDK, GooglePay SDK, Play Store SDK
Doświadczenie w pracy z: Git, Gerrit
Doświadczenie w przeprowadzaniu code review w dużych, rozproszonych zespołach
Umiejętność samodzielnej analizy i rozwiązywania problemów
Dobra komunikacja oraz umiejętność pracy zespołowej
Mile widziane
Znajomość zagadnień związanych z bezpieczeństwem aplikacji mobilnych
Wiedza z zakresu kryptografii: szyfrowanie danych, funkcje skrótu, podpisywanie kluczem
Znajomość platformy iOS oraz środowiska Xcode
Doświadczenie w pracy z narzędziami AI wspierającymi development
Doświadczenie w projektach z obszaru bankowości mobilnej
Twój wkład do projektu
Projektowanie oraz rozwój nowoczesnych aplikacji mobilnych na platformę Android
Tworzenie i rozwijanie rozwiązań opartych o Kotlin Multiplatform
Implementacja rozwiązań zgodnych z Clean Architecture oraz zasadami SOLID
Rozwijanie warstwy prezentacji w oparciu o architekturę MVI
Tworzenie wydajnych oraz skalowalnych komponentów aplikacji mobilnych
Współpraca z zespołami backendowymi, QA oraz architektami systemów
Implementacja komunikacji sieciowej oraz integracji z usługami zewnętrznymi
Rozwijanie interfejsów użytkownika przy wykorzystaniu Jetpack Compose oraz Compose Multiplatform
Pisanie testów jednostkowych, BDD oraz screenshot testów
Udział w code review w dużych i rozproszonych zespołach developerskich
Współpraca przy rozwoju procesów CI/CD
Analiza problemów technicznych oraz proponowanie optymalnych rozwiązań
Dbanie o jakość, bezpieczeństwo i stabilność aplikacji mobilnych
Tak o Ciebie zadbamy
Dołączając do Edge One Solutions, otrzymujesz pełne wsparcie w rozwoju zawodowym i osobistym, co daje Ci realną szansę na budowanie kariery zgodnie z własnymi celami.
Zyskujesz indywidualne wsparcie Service Delivery Managera, który pomoże Ci zaplanować ścieżkę kariery i zadba o Twój komfort i satysfakcję z pracy w projekcie
Szkolenia, certyfikaty i konferencje - dofinansowujemy lub w pełni pokrywamy koszty rozwoju kompetencji technicznych
#SmartChange – umożliwiamy zmianę projektu i dobieramy kolejny zgodnie z Twoimi preferencjami
Dbamy o Twój work-life balance, dlatego poza pracą oferujemy wyjścia integracyjne, aktywności sportowe i inspirujące webinary #edge1talks, które rozwijają i łączą ludzi
Aktywność fizyczna – wspieramy sportowe inicjatywy i wynajem sal treningowych
Pakiet zdrowotny – prywatna opieka, karta sportowa, ubezpieczenie i wsparcie psychologiczne (HearMe)
Elastyczne benefity – sam decydujesz, na co przeznaczasz punkty w naszym systemie benefitowym
Lekcje języka angielskiego – dopasowane do Twojego poziomu, idealne do pracy w międzynarodowym środowisku
Nie spełniasz wszystkich wymagań, a projekt Cię zainteresował? Nie wahaj się i aplikuj. Porozmawiajmy!
Senior Android Developer (Kotlin Multiplatform)
Senior Android Developer (Kotlin Multiplatform)