W skrócie
- Zadania: Twórz i wdrażaj strategię rozwoju aplikacji Android w bankowości mobilnej.
- Firma: Innowacyjna firma technologiczna z kulturą współpracy.
- Benefity: Stawka do 140 PLN/godz., elastyczne godziny pracy, rozwój zawodowy.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami szybkiego rozwoju kariery.
- Dlaczego ta praca: Pracuj nad nowoczesnymi rozwiązaniami i wpływaj na przyszłość bankowości mobilnej.
- Kwalifikacje: 2-3 lata doświadczenia jako Tech Lead lub Senior Android Developer.
Przewidywane wynagrodzenie mieści się w przedziale 140 - 140 zł za godzinę.
Opis: Szukamy Starszego Programisty / Lidera Programowania, który wesprze rozwój i standaryzację aplikacji mobilnej dla klientów indywidualnych w obszarze bankowości mobilnej. Osoba ta będzie odpowiedzialna za ustalanie kierunku technologicznego platformy Android, rozwijanie standardów inżynieryjnych oraz wspieranie zespołów deweloperskich w realizacji długoterminowej strategii.
Zadania:
- Tworzenie i wdrażanie długoterminowej strategii rozwoju aplikacji Android, zgodnej z celami biznesowymi i trendami rynkowymi.
- Projektowanie, wdrażanie i nadzorowanie standardów architektonicznych, jakości kodu oraz spójności platformy mobilnej.
- Mentoring zespołów deweloperskich, rozwijanie umiejętności technicznych oraz promowanie kultury dzielenia się wiedzą.
- Optymalizacja i budowanie skalowalnych procesów CI/CD w celu skrócenia czasu potrzebnego na wprowadzanie zmian.
- Wdrażanie narzędzi opartych na AI w celu wsparcia procesu rozwoju oprogramowania, automatyzacji i zwiększenia efektywności deweloperów.
- Zarządzanie bezpieczeństwem aplikacji mobilnej, monitorowanie luk w zabezpieczeniach w bibliotekach osób trzecich oraz zapewnienie zgodności z standardami OWASP Mobile.
Wymagania:
- Co najmniej 2-3 lata doświadczenia jako Tech Lead, Architekt lub na podobnym stanowisku kierowniczym w Androidzie, a także wiele lat doświadczenia jako Starszy Programista Android.
- Bardzo dobra znajomość ekosystemu Android, w tym jak działa system Android, Gradle i aktualne standardy Google.
- Doświadczenie w projektowaniu i transformacji procesów CI/CD dla dużych środowisk deweloperskich.
- Praktyczna wiedza na temat bezpieczeństwa aplikacji mobilnych, zarządzania lukami w zabezpieczeniach oraz ochrony przed inżynierią odwrotną.
- Umiejętność myślenia strategicznego i przyjmowania perspektywy obejmującej cały produkt i platformę.
- Bardzo dobre umiejętności komunikacyjne i mentorskie oraz zdolność do egzekwowania standardów technicznych.
- Znajomość Kotlin, Jetpack Compose, Clean Architecture, MVVM lub MVI oraz architektury wielomodułowej.
- Doświadczenie z GitHub Actions lub GitLab CI, Fastlane i Gradle (Kotlin DSL).
- Znajomość narzędzi jakościowych, takich jak SonarQube i Detekt.
- Wykształcenie wyższe.
Będzie plusem:
- Praktyczne doświadczenie w wykorzystaniu AI/LLM w cyklu życia rozwoju oprogramowania;
- Doświadczenie z narzędziami deweloperskimi opartymi na AI, takimi jak GitHub Copilot lub rozwiązania do automatyzacji przeglądów kodu.
Warunki: Stawka: do 140 PLN/godz., B2B.
Android Developer for Mobile Banking in Warsaw – pracodawca: emagine
Nasza firma to doskonały pracodawca, który oferuje elastyczne warunki pracy w modelu hybrydowym oraz atrakcyjne wynagrodzenie do 145 zł/h. Wspieramy rozwój naszych pracowników poprzez dostęp do nowoczesnych technologii i możliwości uczestnictwa w innowacyjnych projektach, co sprzyja nie tylko ich zawodowemu rozwojowi, ale także satysfakcji z wykonywanej pracy. Pracując w Warszawie, będziesz częścią dynamicznego zespołu, który ceni współpracę i kreatywność, a także dba o dobrą atmosferę w biurze.