emagine
emagine
New

Senior Developer

do 160 PLN/ godz.B2B
SeniorHybryda·WarszawaFull-time·B2B
#461939·Dodano wczoraj·3
Źródło: emagine
Aplikuj teraz

Podsumowanie oferty

Poszukujemy Senior Software Developera / Lead Software Developera, który wesprze rozwój i standaryzację aplikacji mobilnej dla klientów indywidualnych w obszarze bankowości mobilnej. Osoba na tym stanowisku będzie wyznaczać kierunek technologiczny platformy Android oraz rozwijać standardy inżynieryjne i wspierać zespoły deweloperskie.

Wymagania

  • Minimum 2–3 lata doświadczenia w roli Tech Leada, Architekta lub podobnej roli liderskiej w obszarze Android oraz wieloletnie doświadczenie jako Senior Android Developer.
  • Bardzo dobra znajomość ekosystemu Android, w tym działania systemu Android, Gradle oraz aktualnych standardów Google.
  • Doświadczenie w projektowaniu i transformacji procesów CI/CD dla dużych środowisk deweloperskich.
  • Praktyczna wiedza z zakresu bezpieczeństwa aplikacji mobilnych, zarządzania podatnościami oraz ochrony przed inżynierią wsteczną.
  • Umiejętność strategicznego myślenia oraz podejścia z perspektywy całego produktu i platformy.
  • Bardzo dobre umiejętności komunikacyjne, mentoringowe oraz zdolność 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 oraz Gradle (Kotlin DSL).
  • Znajomość narzędzi jakościowych, takich jak SonarQube i Detekt.
  • Wykształcenie wyższe.

Mile widziane:

  • Praktyczne doświadczenie w wykorzystaniu AI/LLM w procesie Software Development Lifecycle.
  • Doświadczenie z narzędziami wspierającymi programistów opartymi o sztuczną inteligencję, np. GitHub Copilot lub rozwiązaniami do automatyzacji Code Review.

Obowiązki

  • Tworzenie i realizacja długoterminowej strategii rozwoju aplikacji Android zgodnej z celami biznesowymi oraz trendami rynkowymi.
  • Projektowanie, wdrażanie oraz nadzorowanie standardów architektonicznych, jakości kodu i spójności platformy mobilnej.
  • Mentoring zespołów deweloperskich, rozwój kompetencji technicznych oraz promowanie kultury dzielenia się wiedzą.
  • Optymalizacja oraz budowa skalowalnych procesów CI/CD wspierających skrócenie czasu dostarczania zmian.
  • Wdrażanie narzędzi opartych na AI wspierających proces wytwarzania oprogramowania, automatyzację oraz zwiększenie efektywności pracy programistów.
  • Zarządzanie bezpieczeństwem aplikacji mobilnej, monitorowanie podatności bibliotek zewnętrznych oraz dbanie o zgodność ze standardami OWASP Mobile.
emagine

emagine

1133 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz