TheProtocol.IT Praca zdalna Senior New

Android Engineer

QUERCUS SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ

⚲ Łódź

Wymagania

  • Kotlin
  • Android SDK Jetpack
  • JUnit
  • Git
  • Firebase Crashlytics
  • Java (nice to have)

Opis stanowiska

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.3 Mile widziane: - 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. O firmie: - 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. - Chcesz wiedzieć więcej o nas? Odwiedź naszą stronę: https://qrqs.eu/ - Zajrzyj na nasze profile na social mediach i sprawdź co aktualnie u nas słychać: - https://www.facebook.com/qrqseu - https://www.linkedin.com/company/51667250 Zakres obowiązków: - 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. Oferujemy: - 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.