Mariwa Solutions
Lead/Senior Android Engineer
Mariwa Solutions
B2B
full-time
hybrid
1 day ago

Salary

to 220 PLN net/hourly, B2B

Locations

Kraków, Poland
Warsaw, Poland

Dołącz do innowacyjnej inicjatywy, która zrewolucjonizuje cyfrowe inwestycje. W 2025 roku uruchamiamy flagową platformę mobilną, która zapewni klientom nowej generacji możliwości inwestycyjne. Poszukujemy doświadczonych Senior Android Engineerów, którzy pomogą nam budować skalowalne, bezpieczne i wydajne rozwiązania oparte na najnowszych technologiach. To szansa na realny wpływ na miliony użytkowników!

Wymagane umiejętności i doświadczenie:

  • Minimum 7 lat ogólnego doświadczenia inżynierskiego, w tym co najmniej 3 lata na roli Seniora/Technical Leada w dużej organizacji mobilnej. 

  • Ekspercka znajomość ekosystemu Android, Java i Kotlin

  • Silne doświadczenie z Android Studio, Android SDK oraz komponentami architektury Androida i Jetpack

  • Biegłość w RESTful API, JSON i sieciach. 

  • Doświadczenie z Dependency Injection (Dagger, Hilt), RxJava/Kotlin Coroutines, Room/SQLite

  • Praktyczna znajomość testów jednostkowych i UI automation oraz CI/CD (Jenkins, GitLab CI)

  • Zrozumienie wzorców architektury Androida (MVVM, Clean Architecture). 

  • Wiedza z zakresu bezpieczeństwa mobilnego (OWASP)

  • Umiejętności miękkie: silna komunikacja, mentoring, współpraca w zespole Agile/DevOps. 

  • Wykształcenie wyższe (BS/MS) w dziedzinie informatyki lub pokrewne. 

Co oferujemy:

  • Forma zatrudnienia:B2B z opcją przejścia na umowę o pracę po 6 miesiącach lub od razu umowa o pracę.  

  • Stawka: do 220 zł/h + VAT (B2B).  

  • Udział w innowacyjnym, globalnym projekcie. 

  • Pracę z najnowszymi technologiami w dynamicznym środowisku. 

  • Możliwość rozwoju zawodowego i ciągłego doskonalenia. 

  • Wymagana wizyta w biurze w Krakowie lub w Warszawie raz w miesiącu.  

Twoje obowiązki:

  1. Nadzorowanie zespołu deweloperskiego i koordynacja działań z Product Ownerami, Scrum Masterami, Analitykami i UX. 

  2. Tworzenie i dostarczanie wysokiej jakości aplikacji mobilnych zgodnych z wymaganiami i standardami. 

  3. Aktywny udział w całym cyklu rozwoju produktu w zwinnym, multidyscyplinarnym zespale. 

  4. Utrzymywanie standardów jakości i dbałość o czysty, wydajny kod. 

  5. Projektowanie, kodowanie, testowanie (unit testy, UI automation) i wdrażanie rozwiązań. 

  6. Udzielanie wsparcia architektonicznego i mentorskiego młodszym deweloperom.