Senior Android Developer (Kotlin Multiplatform)

Mobile

Senior Android Developer (Kotlin Multiplatform)

Mobile
Full-time
B2B
Senior
Hybrid

Job description

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!

Tech stack

    Android

    advanced

    Kotlin

    advanced

    Mobile

    advanced

    SOLID Principles

    regular

    RxJava

    regular

Office location

Senior Android Developer (Kotlin Multiplatform)

Summary of the offer

Senior Android Developer (Kotlin Multiplatform)

-, Warszawa
Edge One Solutions Sp. z o.o
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest Edge One Solutions sp. z siedzibą w Warszawie, Aleje Jerozolimskie 132 (dalej jako "admini... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.