Kotlin Multiplatform Developer | Branża Bankowa
Brak informacji o wynagrodzeniu
C-Level / ManagerFull-time·B2B
#387418·Dodano 3 dni temu·1
Źródło: justjoin.itTech Stack / Keywords
KotlinFlowAndroidREST APIGraphQLGradleiOSMobile
Firma i stanowisko
Społeczność Edge One Solutions liczy ponad 350 ekspertów i jest częścią Grupy Euvic z 5500 pracownikami. Klientem jest jeden z trzech największych polskich banków uniwersalnych, będący także jedną z największych instytucji finansowych w obszarze Europy Środkowo-Wschodniej.
Wymagania
- Minimum 5 lat doświadczenia w tworzeniu oprogramowania (mobile i/lub backend)
- Co najmniej 2 lata doświadczenia z Kotlin
- Minimum rok praktycznej pracy z Kotlin Multiplatform przy wdrożeniach produkcyjnych
- Udział w realizacji co najmniej jednej produkcyjnej aplikacji multiplatformowej
- Bardzo dobra znajomość Kotlin (m.in. coroutines, Flow, DSL, extension functions)
- Zaawansowane doświadczenie w Kotlin Multiplatform, w tym moduły współdzielone, mechanizmy expect/actual, implementacja logiki biznesowej i warstwy danych
- Doświadczenie w integracji rozwiązań Kotlin Multiplatform z Androidem (Jetpack Compose, ViewModel, Lifecycle, Hilt/Koin)
- Doświadczenie w integracji z iOS (interop ze Swift, znajomość SwiftUI i/lub UIKit)
- Znajomość wzorców architektonicznych: Clean Architecture, Hexagonal, MVVM, MVI, Redux-style
- Doświadczenie w projektowaniu i integracji API REST i/lub GraphQL, serializacji danych oraz implementacji strategii cache i offline-first
- Zaawansowana znajomość Kotlin Coroutines, Flow i structured concurrency
- Umiejętność tworzenia testów jednostkowych i integracyjnych, mockowania oraz testowania coroutines i Flow
- Doświadczenie z Gradle (KTS), projektami wielomodułowymi i procesami CI/CD
- Umiejętność projektowania aplikacji multiplatformowych, podejmowania decyzji co do podziału kodu
- Doświadczenie w code review, refaktoryzacji oraz rozwiązywaniu problemów wydajnościowych i integracyjnych
- Gotowość do pełnienia roli technicznego lidera, definiowania standardów, wspierania rekrutacji i onboardingu
Obowiązki
- Projektowanie i rozwój aplikacji multiplatformowych z wykorzystaniem Kotlin Multiplatform
- Definiowanie architektury oraz podział odpowiedzialności między kod współdzielony i platformowy
- Integracja rozwiązań z platformami Android i iOS
- Dbałość o wydajność i jakość aplikacji
- Tworzenie i utrzymanie testów oraz procesów budowania i wdrażania
- Prowadzenie przeglądów kodu, mentoring zespołu i wyznaczanie standardów technicznych
- Wspieranie organizacji w adopcji Kotlin Multiplatform oraz rozwiązywaniu specyficznych zagadnień tej technologii
Benefity
- Indywidualne wsparcie Service Delivery Managera
- Szkolenia, certyfikaty i konferencje z dofinansowaniem lub pełnym pokryciem kosztów
- Możliwość zmiany projektu zgodnie z preferencjami (#SmartChange)
- Aktywności integracyjne, sportowe i webinary #edge1talks
- Wsparcie sportowych inicjatyw i wynajem sal treningowych
- Pakiet zdrowotny: prywatna opieka, karta sportowa, ubezpieczenie, wsparcie psychologiczne
- Elastyczne benefity z punktowym systemem wyboru
- Lekcje języka angielskiego dostosowane do poziomu
Elastyczne godziny
Szkolenia wewnętrzne
Budżet konferencyjny
Dofinansowanie szkoleń
Spotkania integracyjne
Kursy językowe
Karta sportowa
Opieka zdrowotna
Ubezpieczenie
Inne informacje
Informujemy, że administratorem danych jest Edge One Solutions sp. z siedzibą w Warszawie. Podanie danych obowiązkowych jest wymagane na podstawie Kodeksu pracy. Dane będą przetwarzane w celu rekrutacji i na czas niezbędny do ewentualnego dochodzenia roszczeń. Zgoda na przetwarzanie danych może być wycofana w dowolnym momencie. Odbiorcami danych są serwis Just Join IT oraz podmioty powierzone przetwarzanie danych w związku z rekrutacją.
Edge One Solutions
233 aktywne oferty