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
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
323 aktywne oferty