Mobile developer (Android)
135 - 145 PLN/ godz.B2B
SeniorFull-time·B2B
#406369·Dodano wczoraj·2
Źródło: nofluffjobs.comTech Stack / Keywords
Android SDKClean ArchitectureRxJavaKotlin CoroutinesMockKGitSDKiOSXcodeAI
Firma i stanowisko
W Scalo zajmujemy się dostarczaniem projektów software'owych i wspieraniem partnerów w rozwijaniu ich biznesu. Firma realizuje projekty w obszarach: doradztwo technologiczne, tworzenie oprogramowania, systemy wbudowane, rozwiązania chmurowe, zarządzanie danymi oraz dedykowane zespoły projektowe.
Wymagania
- Minimum 5 lat doświadczenia jako Android Developer.
- Minimum 3 lata doświadczenia z Kotlin Multiplatform.
- Bardzo dobra znajomość Kotlin i Android SDK.
- Doświadczenie z Clean Architecture, SOLID, MVI, Jetpack Compose, Compose Multiplatform.
- Minimum 2 lata doświadczenia z RxJava oraz Kotlin Coroutines.
- Doświadczenie z Koin.
- Doświadczenie z OkHttp.
- Umiejętność tworzenia testów z wykorzystaniem: JUnit4, MockK, Roborazzi.
- Doświadczenie z Git/Gerrit.
- Doświadczenie w code review w dużych, rozproszonych zespołach.
- Umiejętność samodzielnej analizy i rozwiązywania problemów.
Nice to have:
- Doświadczenie w projektach bankowości mobilnej.
- Znajomość Google Pay SDK.
- Znajomość Play Store SDK.
- Doświadczenie z bezpieczeństwem aplikacji mobilnych.
- Wiedza z zakresu kryptografii (szyfrowanie danych, funkcje skrótu, podpis elektroniczny).
- Znajomość platformy iOS oraz środowiska Xcode.
- Doświadczenie w pracy z narzędziami AI wspierającymi proces developmentu.
Obowiązki
- Rozwój i utrzymanie aplikacji mobilnej Android z użyciem Kotlin oraz Kotlin Multiplatform.
- Implementacja funkcjonalności zgodnie z założeniami Clean Architecture i zasadami SOLID.
- Tworzenie i rozwój warstwy prezentacji stosując MVI i Jetpack Compose.
- Integracja z usługami backendowymi i systemami zewnętrznymi.
- Pisanie testów jednostkowych i BDD, korzystając z narzędzi takich jak JUnit4, MockK, Roborazzi.
- Przeprowadzanie code review i współpraca w dużych, rozproszonych zespołach.
- Uczestnictwo w procesach CI/CD.
- Zarządzanie kodem źródłowym używając Git i Gerrit.
- Implementacja i rozwój mechanizmów bezpieczeństwa aplikacji.
- Analiza, diagnoza i rozwiązywanie problemów technicznych.
- Model świadczenia usług: praca zdalna, raz w miesiącu praca z biura w Warszawie.
Benefity
- Możliwość pracy w różnorodnych projektach z obszaru Software, Embedded, Data i Cloud Services.
- Zaangażowanie w dodatkowe inicjatywy presealsowe oraz eksperckie.
- Dostęp do opieki medycznej, karty sportowej oraz platformy kafeteryjnej zgodnie z obowiązującymi zasadami.
- Budżet na szkolenia.
- Sport subscription.
- Prywatna opieka zdrowotna.
- Praca w międzynarodowych projektach.
Karta sportowa
Dofinansowanie szkoleń
Opieka zdrowotna
Scalo
704 aktywne oferty