Senior Android Developer
F
Future ProcessingMobile banking
Polska (praca zdalna)ContractSenior
Salary110 - 160 PLN per hour
Apply NowOpens the employer's application page
Job Details
- Experience
- Minimum 5-letnie doświadczenie
- Required Skills
- AndroidJavaKotlin
Requirements
- Posiadać minimum 5-letnie doświadczenie w pracy nad aplikacjami mobilnymi dla systemu Android.
- Bardzo dobrze znać Javę i Kotlin.
- Posiadać doświadczenie z Kotlin Multiplatform.
- Umieć pracować z systemem kontroli wersji Git; w projekcie używany jest Bitbucket.
- Znać podstawowe architektury stosowane na Androidzie: MVI, MVVM i MVP.
- Umieć pisać testy jednostkowe.
- Znać wzorce projektowe.
- Znać biblioteki Jetpack Compose, Coroutines, Hilt i Dagger.
- Mieć doświadczenie w pracy w Scrumie oraz z Jirą.
- Mile widziane doświadczenie w pracy na MacBooku oraz zaawansowana znajomość Gita, w tym rebase, merge, patch i cherry-pick.
Responsibilities
- Projektować, rozwijać i utrzymywać aplikacje mobilne na platformę Android z wykorzystaniem Kotlin i Java.
- Tworzyć nowe funkcjonalności i rozwijać istniejące moduły zgodnie z wymaganiami biznesowymi i technicznymi.
- Udział w projektowaniu architektury aplikacji z wykorzystaniem wzorców MVVM, MVI lub MVP.
- Rozwijać rozwiązania Kotlin Multiplatform i współtworzyć komponenty współdzielone pomiędzy platformami.
- Implementować interfejsy użytkownika przy wykorzystaniu Jetpack Compose.
- Tworzyć i utrzymywać testy jednostkowe oraz dbać o jakość kodu.
- Uczestniczyć w code review i współtworzyć dobre praktyki programistyczne.
- Współpracować z zespołem projektowym w metodyce Scrum, w tym podczas planowania, refinementów i review.
- Analizować i rozwiązywać problemy techniczne oraz optymalizować wydajność aplikacji mobilnych.
- Współpracować z zespołami backendowymi, QA oraz UX/UI.
View Full Description & ApplyYou'll be redirected to the employer's site