Android Engineer
QUERCUS
Rola Senior Android Engineer w firmie software house pracującej dla klientów z sektora finansowego. Będziesz projektować i rozwijać aplikacje mobilne na Androida, implementować architekturę MVVM/Clean Architecture, integrować z REST API, pisać testy, optymalizować wydajność oraz utrzymywać CI/CD. Pracujesz nad wieloma projektami jednocześnie, z użyciem nowoczesnych technologii (Kotlin, Jetpack, Compose). Firma ma niekorporacyjną strukturę i oferuje elastyczność.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: liczba lat doświadczenia (konkretnie, np. 5+) nie jest podana wprost, wielkość firmy i liczba zespołów.
Rola Senior Android Engineer w firmie software house pracującej dla klientów z sektora finansowego. Będziesz projektować i rozwijać aplikacje mobilne na Androida, implementować architekturę MVVM/Clean Architecture, integrować z REST API, pisać testy, optymalizować wydajność oraz utrzymywać CI/CD. Pracujesz nad wieloma projektami jednocześnie, z użyciem nowoczesnych technologii (Kotlin, Jetpack, Compose). Firma ma niekorporacyjną strukturę i oferuje elastyczność.
- ✓Transparentny proces rekrutacyjny (3 etapy: telefon, rozmowa techniczna/zadanie, decyzja)
- ✓Możliwość pracy zdalnej i elastyczne godziny
- ✓Mentoring, code review, CI/CD, testy automatyzacji – dojrzałe praktyki inżynieryjne
- ✓Firma z 20-letnim doświadczeniem, ale niekorporacyjna struktura
- −Nieprecyzyjne określenie wymaganego doświadczenia ('letnie' – prawdopodobnie błąd, ale nie wiadomo ile lat)
- −Informacja o rekrutacji 'zarówno dla doświadczonych, jak i studentów' – niespójna z poziomem senior
- −Wymieniono wiele metodologii (agile, scrum, kanban, waterfall) – świadczy o chaosie procesowym
- !Pracujesz nad kilkoma projektami jednocześnie – ryzyko rozproszenia
- !W składzie zespołu wymieniono 'support' – brak informacji o dyżurach
- !Brak konkretów co do budżetu szkoleniowego (ogólnie 'platformy e-learningowe')
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Projektowanie i implementacja nowych funkcjonalności w aplikacjach Android w Kotlin
- •Implementacja architektury MVVM / Clean Architecture i zarządzanie stanem (ViewModel, LiveData, Compose)
- •Integracja z REST API, WebSocket i zewnętrznymi usługami
- •Pisanie testów jednostkowych i UI (JUnit, Mockito, Espresso)
- •Optymalizacja wydajności aplikacji i UX
- •Utrzymanie i rozwijanie pipeline'ów CI/CD (Bitrise, GitHub Actions)
- •Monitorowanie błędów produkcyjnych i debugowanie (Firebase Crashlytics, Logcat)
- •Code review i współpraca z zespołem projektowym
Oferta dla doświadczonych specjalistów (Senior).
Mid Android Developer z dobrą znajomością Kotlina i podstaw CI/CD, który chce rozwijać się w kierunku seniora i jest gotowy na pracę przy projektach klienckich.
Juniorzy bez komercyjnego doświadczenia w Androidzie lub osoby szukające stabilnego, jednego projektu długoterminowego – tutaj pracuje się nad wieloma projektami jednocześnie.
- ?Ile projektów prowadzi się jednocześnie i jak wygląda alokacja czasowa?
- ?Czy w ramach CI/CD używacie Bitrise czy GitHub Actions, czy obu?
- ?Jak wygląda proces testowania – czy piszecie testy UI i integracyjne?
- ?Czy jest on-call lub wsparcie produkcyjne?
- ?Jaka wielkość zespołu developerskiego i ile osób pracuje nad jednym projektem?
- ?Czy klienci finansowi wymagają dodatkowych certyfikatów lub procedur bezpieczeństwa?
- ?Jak wygląda rozmowa techniczna – live coding czy zadanie domowe?
- −Liczba lat doświadczenia (konkretnie, np. 5+) nie jest podana wprost
- −Wielkość firmy i liczba zespołów
- −Szczegółowy budżet szkoleniowy (konkretna kwota lub platformy)
- −Informacja o dyżurach on-call
Młody, dynamiczny zespół w niekorporacyjnej strukturze, z naciskiem na rozwój i współpracę. Firma deklaruje 'miłą atmosferę' i eventy integracyjne.
Rozmowa telefoniczna z rekruterem -> Spotkanie z PM'em (rozmowa techniczna / zadanie) -> Decyzja.