B2Bnetwork poszukuje doświadczonego Mobile Developera do pracy nad rozwojem i utrzymaniem produkcyjnych aplikacji mobilnych. Projekt realizowany jest w ramach zwinnej metodyki Agile, koncentrując się na dostarczaniu nowoczesnych rozwiązań oraz ciągłej optymalizacji technicznej kodu.
Zakres obowiązków
- Rozwój i utrzymanie produkcyjnych aplikacji mobilnych na platformę Android.
- Implementacja nowych funkcjonalności oraz modyfikacja istniejących rozwiązań zgodnie z potrzebami biznesowymi.
- Refaktoryzacja kodu w celu poprawy jakości technicznej aplikacji.
- Praca z technologiami Kotlin Multiplatform oraz Compose Multiplatform.
- Projektowanie architektury aplikacji w oparciu o wzorzec MVVM oraz zasady Clean Architecture.
- Przygotowywanie i utrzymywanie testów jednostkowych oraz UI z wykorzystaniem Espresso, JUnit i MockK.
Wymagania
- Bardzo dobra znajomość języka Kotlin oraz platformy Android.
- Praktyczne doświadczenie w budowie interfejsów przy użyciu Jetpack Compose.
- Znajomość Kotlin Multiplatform oraz Compose Multiplatform.
- Umiejętność projektowania aplikacji zgodnie z Clean Architecture i wzorcem MVVM.
- Doświadczenie w pisaniu testów z użyciem Espresso, JUnit i MockK.
Co oferujemy
- Możliwość pracy przy rozbudowanych aplikacjach produkcyjnych w sektorze omnichannel.
- Udział w projektach wykorzystujących najnowsze technologie mobilne.
- Pracę w zespole nastawionym na wysoką jakość kodu i dobre praktyki inżynierskie.
- Współpracę w ramach zwinnych dwutygodniowych sprintów.