Projekt realizowany jest w ramach rozwoju nowoczesnych aplikacji mobilnych i webowych w sektorze bankowym, które są stale rozwijane i rozbudowywane o nowe funkcjonalności. Osoba na tym stanowisku dołączy do zespołu odpowiedzialnego za tworzenie i rozwój komponentów Design Systemu dla aplikacji mobilnej, co ma kluczowe znaczenie dla zapewnienia spójności i skalowalności interfejsu użytkownika. Praca odbywa się w metodyce Agile, w krótkich, dwutygodniowych sprintach, z naciskiem na wysoką jakość rozwiązań oraz współpracę między zespołami technologicznymi, UX/UI i biznesowymi. Projekt ma charakter długoterminowy i daje realny wpływ na rozwój kluczowych produktów cyfrowych w organizacji.
Senior Engineer (Mobile - iOS)
Twój zakres obowiązków
- Projektowanie i rozwój biblioteki komponentów dla aplikacji mobilnej z wykorzystaniem Kotlin Multiplatform.
- Współpraca z zespołami domenowymi, backendem oraz UX/UI przy tworzeniu skalowalnych rozwiązań.
- Utrzymywanie wysokiej jakości kodu poprzez code review oraz testy.
- Optymalizacja aplikacji pod kątem wydajności, dostępności oraz zgodności z WCAG.
- Wdrażanie dobrych praktyk inżynieryjnych oraz automatyzacji procesów.
- Udział w podejmowaniu decyzji architektonicznych.
Nasze wymagania
- Minimum 5 lat doświadczenia w programowaniu aplikacji mobilnych.
- Bardzo dobra znajomość Kotlin oraz środowiska Android.
- Doświadczenie w pracy z Kotlin Multiplatform.
- Znajomość Compose Multiplatform oraz Jetpack Compose.
- Znajomość SwiftUI oraz platformy iOS.
- Doświadczenie w projektowaniu architektury aplikacji (np. MVVM, Clean Architecture).
- Umiejętność pracy zespołowej i komunikacji z zespołami produktowymi oraz biznesowymi.
- Doświadczenie w projektach z sektora finansowego lub fintech.
- Znajomość zasad dostępności (WCAG).
- Znajomość narzędzi Git, CI/CD, Jira oraz Docker.
- Doświadczenie w pracy z procesami automatyzacji.
- Doświadczenie w budowie lub utrzymaniu design systemów.