Android Developer

Be in IT specjalizuje się w kompleksowej rekrutacji specjalistów IT dla polskich i międzynarodowych firm. Wspieramy klientów w pozyskiwaniu ekspertów z obszarów software development, AI, data, cloud, cybersecurity, ERP, CRM oraz zarządzania IT.

Stawiamy na znajomość technologii, przejrzystą komunikację i partnerskie podejście, dzięki którym skutecznie dopasowujemy kandydatów do potrzeb organizacji i realizowanych projektów.

Obecnie dla naszego klienta poszukujemy osoby na stanowisko: Android Developer. 

Zakres obowiązków:

  • Długofalowa współpraca z międzynarodową, topową firmą consultingową, świadczącą usługi IT dla dużych i średnich firm z różnorodnych sektorów.
  • Poszukujemy doświadczonego Android Developera, który dołączy do projektu realizowanego dla klienta z sektora finansowego.
  • Projektowanie, rozwój i utrzymanie aplikacji mobilnych na platformę Android.
  • Tworzenie nowych funkcjonalności z wykorzystaniem Kotlin oraz istniejących komponentów w Java.
  • Projektowanie i rozwijanie rozwiązań zgodnie z podejściem MVVM, Clean Architecture lub MVI.
  • Implementacja bezpiecznych mechanizmów uwierzytelniania i autoryzacji, w tym biometrii, OAuth 2.0 oraz OpenID Connect.
  • Implementacja mechanizmów szyfrowania danych, certificate pinning oraz innych rozwiązań zwiększających bezpieczeństwo aplikacji.
  • Integracja aplikacji z REST API, GraphQL oraz usługami wykorzystującymi komunikację w czasie rzeczywistym, w tym WebSockets.
  • Tworzenie i utrzymywanie testów jednostkowych oraz automatycznych z wykorzystaniem JUnit, Espresso, Mockito i Robolectric.
  • Współtworzenie oraz utrzymywanie procesów CI/CD dla automatycznego budowania, testowania i wdrażania aplikacji.
  • Przygotowywanie i publikowanie kolejnych wersji aplikacji z wykorzystaniem Google Play Console.
  • Zarządzanie procesem release management, w tym podpisywaniem aplikacji oraz staged rollouts.
  • Monitorowanie stabilności i jakości aplikacji przy użyciu narzędzi takich jak Firebase Analytics, Crashlytics oraz Datadog.
  • Dbanie o wysoką jakość kodu, bezpieczeństwo, wydajność oraz zgodność z dobrymi praktykami programistycznymi.
  • Współpraca z zespołami backendowymi, QA, produktowymi oraz projektowymi przy realizacji nowych funkcjonalności.
  • Dbanie o spójność funkcjonalną i wizualną aplikacji pomiędzy platformami Android i iOS.
  • Współpraca przy utrzymaniu i rozwoju design systemu oraz zapewnianiu spójności interfejsu użytkownika.
  • Uwzględnianie wymagań accessibility podczas projektowania, implementacji i testowania aplikacji.
  • Wspieranie zgodności aplikacji z wymaganiami regulacyjnymi oraz zasadami dotyczącymi ochrony i prywatności danych.
  • Udział w code review, analizie technicznej oraz podejmowaniu decyzji dotyczących architektury aplikacji.

Oczekujemy:

  • Minimum 5 lat komercyjnego doświadczenia w tworzeniu aplikacji na platformę Android.
  • Bardzo dobra, ekspercka znajomość Kotlin oraz dobra znajomość Java.
  • Praktyczne doświadczenie w pracy z architekturą MVVM, Clean Architecture lub MVI.
  • Doświadczenie w implementacji mechanizmów bezpieczeństwa, takich jak uwierzytelnianie biometryczne, szyfrowanie, certificate pinning oraz OAuth 2.0 i OpenID Connect.
  • Znajomość ForgeRock IDM będzie dodatkowym atutem.
  • Bardzo dobra znajomość testowania oprogramowania oraz narzędzi JUnit, Espresso, Mockito i Robolectric.
  • Doświadczenie w konfiguracji i utrzymaniu zautomatyzowanych procesów CI/CD, obejmujących budowanie oraz wdrażanie aplikacji.
  • Bardzo dobra znajomość integracji z REST API oraz GraphQL.
  • Doświadczenie w przetwarzaniu danych w czasie rzeczywistym, w tym z wykorzystaniem WebSockets.
  • Doświadczenie w pracy z Google Play Console, podpisywaniu aplikacji, staged rollouts oraz zarządzaniu procesem wydawania nowych wersji.
  • Bardzo dobra znajomość systemu kontroli wersji Git oraz platform GitHub, GitLab lub Bitbucket.
  • Znajomość języka angielskiego na poziomie B2 lub C1 – umożliwiająca swobodną komunikację w międzynarodowym środowisku.
  • Mile widziana dostępność ASAP; akceptowalny jest maksymalnie miesięczny okres wypowiedzenia ze skutkiem na koniec miesiąca.
  • Gotowość do pracy stajonarnej 5 razy w tygodniu na warszawskim Śródmieściu. 

  • Mile widziane: 

  • Doświadczenie w tworzeniu aplikacji mobilnych dla branży financial services, wealth management lub brokerage.
  • Znajomość standardów danych finansowych, w tym protokołu FIX oraz market data feeds.
  • Doświadczenie w projektach wymagających zachowania spójności funkcjonalnej pomiędzy platformami Android i iOS.
  • Znajomość wymagań dotyczących regulatory compliance dla aplikacji finansowych, w tym SOC 2 oraz regulacji związanych z ochroną i prywatnością danych.
  • Doświadczenie z narzędziami analitycznymi i crash reporting, takimi jak Google Firebase Analytics, Crashlytics oraz Datadog.
  • Znajomość design systems oraz doświadczenie w utrzymywaniu spójności interfejsów pomiędzy różnymi platformami.
  • Znajomość narzędzi i dobrych praktyk związanych z accessibility testing.
  • Doświadczenie w projektowaniu systemów oraz tworzeniu bezpiecznych i skalowalnych aplikacji mobilnych.

Oferujemy:

  • Długofalowa współpraca z wynagrodzeniem w przedziale 100-130 PLN netto/godz. + VAT.
  • Wsparcie przy zakładaniu i prowadzeniu działalności gospodarczej, dla osób bez takiego doświadczenia. 
  • Sprawny proces rekrutacyjny - dwie rozmowy techniczne z managerami, online (każda maksymalnie po godzinie). 
  • Współpraca w pełni stacjonarna, w nowoczesnym biurze na warszawskim Śródmieściu.  
  • Benefity - prywatna opieka medyczna, karta Multisport. 
  • Nowoczesny sprzęt zapewniany przez firmę, wraz z softem i konfiguracją.

100 – 130 PLN

salary_range.period.net.hourly - salary_range.contract_type.b2b

job_post.job_details

job_post.job_type

job_type.contract

job_post.job_location

job_post.experience_level

experience_level.regular

job_post.remote_status

remote_status.on_site
ID: 1032 job_post.published_on: 19/08/2026
announcement.apply