About the role
Projekt polega na zbudowaniu zespołu specjalistów, który będzie odpowiedzialny za tworzenie gotowych elementów (tzw. komponentów) do aplikacji mobilnych. Zespół ten będzie pracował nad tzw. Design Systemem, czyli zbiorem wspólnych zasad, stylów i elementów interfejsu, które będą używane przez inne zespoły tworzące aplikacje w banku.
Our expectations
- Minimum 5 lat doświadczenia w programowaniu aplikacji mobilnych.
- Doskonała znajomość Kotlin oraz środowiska Android.
- Minimum 1-2 lata doświadczenia z Kotlin Multiplatform.
- Doświadczenie w tworzeniu architektury aplikacji (np. MVVM, Clean Architecture).
- Znajomość narzędzi Git, CI/CD, Jira, Docker.
- Umiejętność pracy zespołowej i komunikacji z zespołami produktowymi i biznesowymi.
- Wyształcenie wyższe (informatyka lub pokrewne).
Nice to have
Main responsibilities
- Developowanie i rozwój biblioteki komponentów dla nowej aplikacji mobilnej banku z użyciem Kotlin Multiplatform (KMP).
- Współpraca z innymi zespołami (squady domenowe, backend, UX/UI) przy tworzeniu skalowalnego i bezpiecznego Design Systemu.
- Utrzymywanie wysokiej jakości kodu poprzez code review, testy jednostkowe i integracyjne.
- Optymalizacja kodu pod kątem wydajności, dostępności i zgodności z WCAG.
- Wdrażanie najlepszych praktyk inżynieryjnych (w tym CI/CD, automatyzacji testów związanych z procesem wytwarzania biblioteki).
- Aktywny udział i kontrybucja do decyzji architektonicznych.