Android Developer
Czym będziesz się zajmować?
- 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.
- 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.
Kogo poszukujemy?
- 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.
- 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.
Czego wymagamy?
5 lat doświadczenia na podobnym stanowisku
Znajomości:
- Android
- Kotlin
- Angielski
Jakie warunki i benefity otrzymasz?
- 16.8k–21.8k PLN netto/m (B2B)
- B2B - Elastyczne godziny pracy (100%)
- Praca zdalna: Brak
- Pakiet medyczny, Pakiet sportowy
Kim jesteśmy?
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.