Programista / Programistka Android – branża bankowa (f / m/x) - Senior
Wiele lokalizacji, Wielkopolskie, PolskaSii Poland
Wynagrodzenie do ustalenia
Benefity
Great Place to Work
Stabilna sytuacja finansowa
Kontrakty z globalnymi markami
Centrum szkoleń wewnętrznych
Wielu ekspertów, od których możesz się uczyć
Otwarty i dostępny zarząd
Profit sharing
Program Sponsoringu Pasji
Cykliczne imprezy i wyjazdy integracyjne
Komfortowe i dobrze wyposażone biura
Aplikacja MySii
Opieka medyczna
Wymagania
Minimum 5 lat doświadczenia jako Programista/Programistka Android
Co najmniej 3 lata praktycznego doświadczenia w Kotlin Multiplatform
Bardzo dobra znajomość Clean Architecture oraz zasad SOLID
Minimum 2 lata doświadczenia w programowaniu asynchronicznym z użyciem Coroutines lub RxJava
Doświadczenie w Dependency Injection z użyciem Koin
Praktyczna znajomość komunikacji sieciowej przy użyciu OkHttp
Doświadczenie w pracy z Jetpack Compose oraz Compose Multiplatform
Umiejętność pisania testów BDD (JUnit4, MockK, Roborazzi, testy screenshotowe)
Wcześniejsza praca z Git/Gerrit, code review w dużych zespołach oraz samodzielne rozwiązywanie problemów
Wymagana płynna znajomość języka polskiego
Wymagane przebywanie na terenie Polski.
Zakres obowiązków
Rozwój i utrzymanie aplikacji mobilnej w ekosystemie bankowym
Projektowanie i implementacja wspólnej logiki biznesowej w Kotlin Multiplatform dla Androida
Tworzenie interfejsów użytkownika w oparciu o Jetpack Compose oraz Compose Multiplatform
Integracja aplikacji z systemami bankowymi, usługami zewnętrznymi oraz mechanizmami płatności (np. Google Pay)
Dbanie o jakość kodu poprzez testy automatyczne, code review oraz udział w decyzjach architektonicznych
Wspieranie zespołu technicznie - pomoc w rozwiązywaniu problemów, przegląd kodu oraz dzielenie się wiedzą
Współpraca z zespołami produktowymi, backendowymi, iOS oraz innymi jednostkami IT w celu dostarczania spójnych rozwiązań
Udział w utrzymaniu i rozwoju procesów CI/CD oraz pipeline’ów budowania i testowania aplikacji
Opis
Do zespołu rozwijającego platformę omnichannel w jednym z największych banków w Polsce poszukujemy doświadczonego Programisty/Programistki Android do rozwoju i utrzymania nowoczesnych aplikacji mobilnych, wykorzystywanych przez setki tysięcy użytkowników. Projekt realizowany jest w środowisku o wysokich wymaganiach jakościowych, bezpieczeństwa i skalowalności, z naciskiem na Kotlin Multiplatform jako kluczową technologię współdzielenia logiki biznesowej między platformami. Rozwój i utrzymanie aplikacji mobilnej w ekosystemie bankowym Projektowanie i implementacja wspólnej logiki biznesowej w Kotlin Multiplatform dla Androida Tworzenie interfejsów użytkownika w oparciu o Jetpack Compose oraz Compose Multiplatform Integracja aplikacji z systemami bankowymi, usługami zewnętrznymi oraz mechanizmami płatności (np. Google Pay) Dbanie o jakość kodu poprzez testy automatyczne, code review oraz udział w decyzjach architektonicznych Wspieranie zespołu technicznie - pomoc w rozwiązywaniu problemów, przegląd kodu oraz dzielenie się wiedzą Współpraca z zespołami produktowymi, backendowymi, iOS oraz innymi jednostkami IT w celu dostarczania spójnych rozwiązań Udział w utrzymaniu i rozwoju procesów CI/CD oraz pipeline’ów budowania i testowania aplikacji Minimum 5 lat doświadczenia jako Programista/Programistka Android Co najmniej 3 lata praktycznego doświadczenia w Kotlin Multiplatform Bardzo dobra znajomość Clean Architecture oraz zasad SOLID Minimum 2 lata doświadczenia w programowaniu asynchronicznym z użyciem Coroutines lub RxJava Doświadczenie w Dependency Injection z użyciem Koin Praktyczna znajomość komunikacji sieciowej przy użyciu OkHttp Doświadczenie w pracy z Jetpack Compose oraz Compose Multiplatform Umiejętność pisania testów BDD (JUnit4, MockK, Roborazzi, testy screenshotowe) Wcześniejsza praca z Git/Gerrit, code review w dużych zespołach oraz samodzielne rozwiązywanie problemów Wymagana płynna znajomość języka polskiego Wymagane przebywanie na terenie Polski. Great Place to Work Stabilna sytuacja finansowa Kontrakty z globalnymi markami Centrum szkoleń wewnętrznych Wielu ekspertów, od których możesz się uczyć Otwarty i dostępny zarząd Profit sharing Program Sponsoringu Pasji Cykliczne imprezy i wyjazdy integracyjne Komfortowe i dobrze wyposażone biura Aplikacja MySii Opieka medyczna