Senior Mobile Engineer
emagine Polska
⚲ Warsaw
Wymagania
- WCAG
- Microsoft Platform
- Model View ViewModel (MVVM)
- Git
- Android
- iOS
- Unit Testing
- Backend
- CI/CD
- Kotlin
Opis stanowiska
Informacje o projekcie: • Branża: bankowość • Lokalizacja: zdalnie • Stawka ~ 140 pln/h netto + Vat Wprowadzenie i podsumowanie: Poszukujemy doświadczonego Senior Mobile Engineer do pracy nad systemem designu dla nowej aplikacji mobilnej banku. Stanowisko wymaga głębokiej znajomości Kotlin oraz Kotlin Multiplatform, a także umiejętności współpracy z zespołami i dbałości o wysoką jakość kodu. Główne obowiązki: • Projektowanie i rozwój biblioteki komponentów dla nowej aplikacji mobilnej banku z użyciem Kotlin Multiplatform (KMM). • Współpraca z innymi zespołami (squady domenowe, backend, UX/UI) przy tworzeniu skalowalnego i bezpiecznego rozwiązania. • 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ł w decyzjach architektonicznych. Kluczowe wymagania: • 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. • Znajomość Compose Multiplatform. • Doświadczenie w tworzeniu architektury aplikacji (np. MVVM, Clean Architecture). • Znajomość SwiftUI i platformy iOS. • Znajomość Jetpack Compose. • Znajomość narzędzi Git, CI/CD, Jira, Docker (mile widziane). • Umiejętność pracy zespołowej i komunikacji z zespołami produktowymi i biznesowymi. Wymagania mile widziane: • Doświadczenie w projektach z sektora finansowego lub fintech. • Praktyczna wiedza z zakresu WCAG.