Android Engineer
QUERCUS SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
⚲ Łódź, Śródmieście
Do uzgodnienia
Wymagania
- Kotlin
- Android SDK Jetpack
- JUnit
- Git
- Firebase Crashlytics
- Java
Opis stanowiska
Nasze 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 projekcie:
Prowadzimy projekty zarówno wewnętrzne jak i zewnętrzne, głównie dla klientów z sektora finansowego - współpracujemy z liderami rynku finansowego: bankami, towarzystwami ubezpieczeniowymi i pośrednikami finansowymi. Dostarczamy również usługi i oprogramowanie dla przedsiębiorstw z branż transportu i Consumer Goods.
Jeśli tworzenie aplikacji mobilnych sprawia Ci przyjemność, lubisz programować i chcesz pracować przy ciekawych wdrożeniach dla znanych marek z użyciem najnowszych technologii, a wszystko to w ramach niekorporacyjnej struktury to zapraszamy do naszego zespołu!
Poszukujemy osób, które chcą współtworzyć z nami innowacyjne rozwiązania, wesprą nasz zespół developerski oraz potrzeby projektowe naszych klientów.
Prowadzimy rekrutację zarówno dla doświadczonych specjalistów i menadżerów , jak również dla studentów ostatnich lat i świeżych absolwentów IT.
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.
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 projekcie:
Prowadzimy projekty zarówno wewnętrzne jak i zewnętrzne, głównie dla klientów z sektora finansowego - współpracujemy z liderami rynku finansowego: bankami, towarzystwami ubezpieczeniowymi i pośrednikami finansowymi. Dostarczamy również usługi i oprogramowanie dla przedsiębiorstw z branż transportu i Consumer Goods.
Jeśli tworzenie aplikacji mobilnych sprawia Ci przyjemność, lubisz programować i chcesz pracować przy ciekawych wdrożeniach dla znanych marek z użyciem najnowszych technologii, a wszystko to w ramach niekorporacyjnej struktury to zapraszamy do naszego zespołu!
Poszukujemy osób, które chcą współtworzyć z nami innowacyjne rozwiązania, wesprą nasz zespół developerski oraz potrzeby projektowe naszych klientów.
Prowadzimy rekrutację zarówno dla doświadczonych specjalistów i menadżerów , jak również dla studentów ostatnich lat i świeżych absolwentów IT.
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.
🔍 Dekoder Ogłoszenia
🔴
letnie doświadczenie w tworzeniu aplikacji mobilnych na Androida
Choć podano 'letnie', zazwyczaj oznacza to co najmniej 2-3 lata doświadczenia, a nie dosłownie kilka miesięcy.
🔴
mile widziana znajomość Javy
Może oznaczać, że projekt nadal opiera się w dużej mierze na Javie, mimo nacisku na Kotlina.
🔴
doświadczenie z Jetpack Compose
Jest to wymienione jako 'mile widziane', ale w kontekście nowoczesnego Androida, może być oczekiwane jako podstawowa umiejętność.
🔴
niekorporacyjnej struktury
Może oznaczać brak jasno zdefiniowanych ścieżek kariery, procesów lub większą elastyczność, ale też potencjalny chaos.
🔴
chcą współtworzyć z nami innowacyjne rozwiązania
Może oznaczać, że będziesz musiał aktywnie proponować i wdrażać nowe pomysły, a nie tylko realizować gotowe zadania.