MOBILE DEVELOPER (ANDROID)
Scalo
Contractmid€145-145/hour
Job description
W Scalo zajmujemy się dostarczaniem projektów software'owych i wspieraniem naszych partnerów w rozwijaniu ich biznesu. Tworzymy oprogramowanie, które umożliwia ludziom dokonywanie zmian, działanie w szybszym tempie oraz osiąganie lepszych rezultatów. Wykorzystujemy szerokie spektrum usług IT, aby wspierać naszych klientów w realizacji ich celów biznesowych.
Obszary naszej działalności obejmują m.in.:
• doradztwo technologiczne,
• tworzenie oprogramowania,
• systemy wbudowane,
• rozwiązania chmurowe,
• zarządzanie danymi,
• dedykowane zespoły projektowe.
Cześć! Poznaj możliwości współpracy ze Scalo!
Zakres współpracy obejmuje:
•
Rozwój oraz utrzymanie aplikacji mobilnej Android z wykorzystaniem Kotlin oraz Kotlin Multiplatform.
•
Implementacja nowych funkcjonalności zgodnie z założeniami Clean Architecture i zasadami SOLID.
•
Tworzenie oraz rozwój warstwy prezentacji w oparciu o MVI i Jetpack Compose.
•
Integracja aplikacji z usługami backendowymi oraz systemami zewnętrznymi.
•
Pisanie testów jednostkowych i BDD oraz dbanie o wysoką jakość kodu.
•
Udział w code review oraz współpraca w rozproszonych zespołach deweloperskich.
•
Współpraca z zespołami projektowymi przy projektowaniu, wdrażaniu i utrzymaniu rozwiązań mobilnych.
•
Udział w procesach CI/CD.Zarządzanie kodem źródłowym przy wykorzystaniu Git/Gerrit.
•
Implementacja i rozwój mechanizmów bezpieczeństwa aplikacji.
•
Analiza, diagnozowanie oraz rozwiązywanie problemów technicznych.
• Model świadczenia usług: zdalnie (raz w miesiącu praca z biura w Warszawie)
• Budżet: do 145 zł netto + VAT/H/B2B
Kompetencje wymagane do realizacji usług:
• 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 w pracy 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.
Mile widziane
• Doświadczenie w projektach bankowości mobilnej.
• Znajomość Google Pay SDK.
• Znajomość Play Store SDK.
• Doświadczenie związane z bezpieczeństwem aplikacji mobilnych.
• Wiedza z obszaru 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.
Co oferujemy w ramach współpracy?
• możliwość świadczenia usług 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 współpracy.
Stos technologiczny - wpisz 3 lub 4 główne technologie oddzielając je przecinkiem np: Java, AWS, Spring, Hibernate
Kotlin, Android, Multiplatform
Model współpracy - jeśli jest taka konieczność zmień na UZ
B2B
Doświadczenie - wpisz Junior lub Regular lub Senior lub Expert
Senior
Budżet projektu - wpisz górną granicę widełek np. do 150 PLN/h
do 145 PLN/h
Tryb pracy - wpisz: Zdalnie lub Hybrydowo lub Stacjonarnie
Zdalnie
Zobacz jak rozpocząć współpracę ze Scalo:
Skills
KotlinAndroid SDKKotlin MultiplatformClean ArchitectureSOLIDMVIJetpack ComposeCompose MultiplatformRxJavaKotlin CoroutinesKoinOkHttpJUnit4MockKRoborazziGitGerrit