freehire launches on Product Hunt on 26 August.

Follow →

Senior Android Developer

Summary

Build and maintain a native Android banking app using Jetpack Compose, Kotlin, and modern architecture patterns, with a focus on AI-assisted development and clean code practices.

Dla naszego klienta z sektora bankowego, poszukujemy doświadczonego programisty Android. Dołączysz do zespołu odpowiedzialnego za rozwój aplikacji bankowej.

Wymagania na stanowisku

  • Komercyjne doświadczenie w tworzeniu aplikacji przy użyciu technologii Jetpack Compose.

  • Wymagane doświadczenie w wykorzystywaniu narzędzi AI w codziennej pracy oraz proaktywność w ich stosowaniu do optymalizacji kodu i automatyzacji zadań.

  • Solidne doświadczenie w tworzeniu natywnych aplikacji na platformę Android (min. 3 lata).

  • Biegła, komercyjna znajomość języka Kotlin.

  • Znajomość wzorców architektonicznych, takich jak MVVM, MVP lub Clean Architecture.

  • Dobra znajomość programowania asynchronicznego przy użyciu Coroutines oraz RxJava.

  • Praktyka w wykorzystaniu narzędzi do wstrzykiwania zależności (np. Dagger 2).

  • Doświadczenie w pisaniu testów jednostkowych i automatycznych (Unit Test, Mockito, Espresso).

  • Dbałość o zasady SOLID i czysty kod.

  • Proaktywne wykorzystywanie asystentów AI (np. GitHub Copilot, ChatGPT, Claude) w procesie developmentu.

Mile widziane

  • Doświadczenie w pracy nad projektami dla sektora bankowego lub finansowego.

  • Podstawowa wiedza z zakresu rozwiązań cross-platformowych (takich jak Kotlin Multiplatform, Flutter lub React Native).

  • Znajomość środowiska CI/CD (np. Jenkins) oraz systemów kontroli wersji (GitLab/GitHub).

See also