Android Engineer
Brak informacji o wynagrodzeniu
SeniorFull-time·Umowa o pracę·B2B
#324760·Dodano 21 dni temu·51
Źródło: theprotocol.itTech Stack / Keywords
KotlinAndroid SDK JetpackJUnitGitFirebase CrashlyticsJava
Firma i stanowisko
Jesteśmy firma technologiczną. Działamy w branży IT od ponad 20 lat wspierając naszych klientów w tworzeniu innowacyjnych rozwiązań z obszaru automatyzacji procesów biznesowych oraz komunikacji internetowej. Specjalizujemy się w dostarczaniu kompleksowych rozwiązań dla podmiotów z sektora finansowego.
Wymagania
- letnie doświadczenie w tworzeniu aplikacji mobilnych na Androida
- bardzo dobra znajomość języka Kotlin (mile widziana znajomość Javy)
- doświadczenie w pracy z Android SDK oraz Jetpack (Compose, Navigation, ViewModel, LiveData)
- znajomość architektur aplikacji (np. MVVM, MVI)
- umiejętność pisania testów jednostkowych i integracyjnych (np. z użyciem JUnit, Mockito, Espresso)
- znajomość REST API, JSON, WebSocket
- doświadczenie z narzędziami CI/CD (np. GitHub Actions, Bitrise, Jenkins)
- znajomość zasad SOLID, Clean Code, Clean Architecture
Nice to have:
- doświadczenie z Jetpack Compose
- wiedza o bezpieczeństwie aplikacji mobilnych
- doświadczenie w publikacji aplikacji w Google Play
- znajomość Koin lub Hilt do dependency injection
Obowiązki
- projektowanie, rozwój i utrzymanie aplikacji mobilnych na platformę Android
- implementacja architektury aplikacji zgodnie z dobrymi praktykami (np. MVVM, Clean Architecture)
- integracja aplikacji z REST API oraz zewnętrznymi usługami
- pisanie testów jednostkowych i UI w celu zapewnienia wysokiej jakości kodu
- optymalizacja aplikacji pod kątem wydajności, zużycia zasobów i UX
- wdrażanie i utrzymanie pipeline’u CI/CD (np. Bitrise, GitHub Actions)
- monitorowanie i rozwiązywanie błędów (np. za pomocą Firebase Crashlytics, Logcat)
- współpraca z zespołem projektowym nad tworzeniem nowych funkcjonalności.
Oferta
- możliwość rozwoju zawodowego i ciągłego podnoszenia kwalifikacji
- atrakcyjne warunki zatrudnienia
- dowolną formę zatrudnienia – umowa o pracę lub B2B
- możliwość pracy zdalnej i stacjonarnej w zależności od preferencji
- elastyczne godziny pracy
- udział w szkoleniach wewnętrznych i zewnętrznych
- dostęp do najnowszych technologii
- udział w pracach przy ciekawych projektach
- miłą atmosferę w młodym i dynamicznym zespole
- płatny program poleceń pracowniczych
- prywatny pakiet medyczny
- eventy integracyjne
Opieka zdrowotna
Dofinansowanie szkoleń
Elastyczne godziny
Darmowe napoje
Darmowe przekąski
Imprezy teamowe
QUERCUS SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
18 aktywnych ofert