Android Developer (Kotlin) | Branża e-commerce
Summary
Build and maintain a high-traffic Android banking app in Kotlin, collaborating with cross-functional teams to enhance user engagement and loyalty features.
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
Dołączysz do zespołu rozwijającego natywną aplikację mobilną na Androida. Projekt koncentruje się na funkcjonalnościach zwiększających zaangażowanie i lojalność użytkowników.
Będziesz współpracować z Product Ownerami, projektantami oraz innymi inżynierami przy tworzeniu rozwiązań wykorzystywanych w aplikacji o dużym ruchu. Zespół jest częścią rozbudowanej społeczności skupiającej ponad 100 programistów mobilnych, w której ważną rolę odgrywają code review oraz wymiana wiedzy
Model współpracy
100% zdalnie
Realizację projektu ułatwi Ci
Minimum 4 lata doświadczenia w tworzeniu natywnych aplikacji Android
Bardzo dobra znajomość języka Kotlin
Znajomość wzorców architektonicznych takich jak MVVM MVI lub Clean Architecture
Doświadczenie w integracji aplikacji z REST API
Znajomość programowania asynchronicznego i efektywnego przetwarzania danych
Umiejętność tworzenia testów jednostkowych i integracyjnych
Dobra znajomość Git
Znajomość zasad inżynierii oprogramowania struktur danych i algorytmów
Doświadczenie w pracy z procesami CI/CD
Doświadczenie w rozwoju aplikacji mobilnych o dużej skali i wysokim ruchu
Znajomość Jetpack Compose
Znajomość Kotlin Coroutines
Doświadczenie z mechanizmami testów A/B
Doświadczenie w pracy zgodnie z Agile lub Scrum
Aktywność w projektach open source lub rozbudowany profil GitHub
Znajomość języka polskiego i angielskiego umożliwiająca swobodną komunikację projektową
Twój wkład do projektu
Projektowanie i rozwijanie nowych funkcjonalności aplikacji Android
Testowanie i wdrażanie przygotowanych rozwiązań
Dbanie o jakość wydajność i responsywność aplikacji
Współpraca z zespołami produktowymi projektowymi i technicznymi
Udział w code review i dyskusjach dotyczących rozwiązań technicznych
Identyfikowanie i rozwiązywanie problemów wydajnościowych oraz skalowalności
Dzielenie się wiedzą w ramach społeczności programistów mobilnych
Śledzenie rozwoju technologii mobilnych i dobrych praktyk
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 platforma ze wsparciem psychologicznym
Elastyczne benefity – sam decydujesz, na co przeznaczasz punkty w naszym systemie benefitowym
Nie spełniasz wszystkich wymagań, a projekt Cię zainteresował? Nie wahaj się i aplikuj. Porozmawiajmy!