Kotlin Multiplatform Developer | Branża Bankowa

Brak informacji o wynagrodzeniu
#457145·Dodano 2 dni temu·0
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

KotlinFlowJetpack ComposeJUnit

Firma i stanowisko

Społeczność Edge One Solutions liczy ponad 350 ekspertów i jest częścią Grupy Euvic, która zatrudnia 5500 osób. Klientem jest jeden z trzech największych polskich banków uniwersalnych oraz jedna z największych instytucji finansowych w Europie Środkowo-Wschodniej. Projekt dotyczy strategicznego programu rozwoju nowoczesnej bankowości elektronicznej dla klientów korporacyjnych, który ma na celu stworzenie bezpiecznej, intuicyjnej i skalowalnej platformy do zarządzania finansami przedsiębiorstw.

Wymagania

  • Znajomość języka Kotlin, korutyn oraz mechanizmu Flow
  • Znajomość Kotlin Multiplatform (KMP) oraz Compose Multiplatform
  • Znajomość Jetpack Compose
  • Znajomość wzorców architektonicznych MVI i MVVM
  • Znajomość frameworków i narzędzi Koin oraz Hilt do zarządzania zależnościami
  • Znajomość bibliotek Ktor oraz Retrofit do komunikacji sieciowej
  • Znajomość narzędzi JUnit i MockK oraz doświadczenie w tworzeniu testów jednostkowych
  • Znajomość narzędzia Gradle oraz procesów budowania aplikacji
  • Znajomość systemu kontroli wersji Git
  • Znajomość oraz umiejętność efektywnego wykorzystania narzędzi AI wspierających proces tworzenia oprogramowania, w szczególności GitHub Copilot, Claude i Cursor

Obowiązki

  • Projektowanie, rozwijanie i utrzymywanie aplikacji mobilnych oraz wieloplatformowych z wykorzystaniem Kotlin, Kotlin Multiplatform oraz Compose Multiplatform
  • Tworzenie nowoczesnych interfejsów użytkownika w oparciu o Jetpack Compose
  • Implementacja logiki aplikacyjnej z wykorzystaniem korutyn, Flow oraz dobrych praktyk programowania reaktywnego
  • Projektowanie i rozwój architektury aplikacji zgodnie z wzorcami MVI oraz MVVM
  • Integracja aplikacji z usługami zewnętrznymi oraz API przy użyciu bibliotek Ktor i Retrofit
  • Zarządzanie zależnościami w aplikacji z wykorzystaniem Koin oraz Hilt
  • Tworzenie, utrzymywanie i rozwijanie testów jednostkowych z użyciem JUnit oraz MockK
  • Konfiguracja i optymalizacja procesów budowania aplikacji przy użyciu Gradle
  • Praca z systemem kontroli wersji Git, w tym tworzenie branchy, obsługa pull requestów oraz code review
  • Współpraca z zespołem projektowym, analitykami, testerami oraz innymi programistami
  • Dbanie o jakość kodu, jego czytelność, skalowalność oraz zgodność z przyjętymi standardami projektowymi
  • Wykorzystywanie narzędzi AI, takich jak GitHub Copilot, Claude i Cursor, w celu usprawnienia procesu tworzenia, analizy i optymalizacji kodu

Benefity

  • Przejrzyste zasady współpracy i dopasowanie projektów do doświadczenia i specjalizacji
  • Dedykowany Opiekun Kontraktu jako główny punkt kontaktu
  • Możliwość uczestnictwa w szkoleniach, certyfikatach i konferencjach związanych z projektami
  • Program "#SmartChange" umożliwiający udział w kolejnych projektach i rolach
  • Dostęp do społeczności Edge1S, w tym webinarów #edge1talks i innych inicjatyw
  • Uczestnictwo w inicjatywach sportowych i dostęp do sal treningowych
  • Dobrowolne korzystanie z dodatkowych usług, takich jak prywatna opieka medyczna, karta sportowa, ubezpieczenie, wsparcie psychologiczne
  • Możliwość korzystania z platformy kafeteryjnej i samodzielnego wyboru usług i produktów
Dofinansowanie szkoleń
Budżet konferencyjny
Karta sportowa
Opieka zdrowotna
Ubezpieczenie

Inne informacje

Informujemy, że administratorem danych jest Edge One Solutions sp. z siedzibą w Warszawie, Aleje Jerozolimskie 132. Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania oraz prawo do przenoszenia danych i wniesienia skargi do organu nadzorczego. Dane będą przetwarzane w celu realizacji procesu rekrutacji.

Edge One Solutions

Edge One Solutions

323 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz