Dla naszego klienta z sektora bankowego poszukujemy doświadczonego Senior Android Developera, który dołączy do zespołu odpowiedzialnego za rozwój nowoczesnej aplikacji finansowej. Jest to w pełni zdalna rola, w której będziesz miał realny wpływ na kształtowanie rozwiązań mobilnych przy użyciu najnowszych technologii.
Zakres obowiązków
- Projektowanie i tworzenie wysokiej jakości natywnych aplikacji na platformę Android.
- Aktywne wykorzystywanie narzędzi AI w codziennej pracy w celu optymalizacji kodu i automatyzacji zadań.
- Współpraca z zespołem w ramach tworzenia architektury aplikacji zgodnie z najlepszymi praktykami.
- Dbanie o wysoką jakość kodu poprzez pisanie testów jednostkowych i automatycznych.
Wymagania
- Minimum 3 lata komercyjnego doświadczenia w tworzeniu natywnych aplikacji na Androida.
- Biegła znajomość języka Kotlin oraz technologii Jetpack Compose.
- Praktyczna znajomość wzorców architektonicznych, takich jak MVVM lub Clean Architecture.
- Doświadczenie w programowaniu asynchronicznym z wykorzystaniem Coroutines oraz RxJava.
- Proaktywne podejście do wykorzystywania asystentów AI, takich jak GitHub Copilot czy ChatGPT.
- Znajomość zasad SOLID oraz doświadczenie w pracy z narzędziami do wstrzykiwania zależności.
Co oferujemy
- Możliwość pracy w pełni zdalnej w nowoczesnym środowisku bankowym.
- Współpracę z ekspertami i dostęp do zaawansowanych narzędzi wspierających development.
- Realny wpływ na rozwój produktu finansowego o dużej skali.
- Kulturę pracy opartą na innowacjach i nowoczesnych technologiach.