Senior Mobile Developer
Tech Stack / Keywords
Firma i stanowisko
Dla naszego klienta, międzynarodowej firmy z branży usług informatycznych, poszukujemy Senior Mobile Developera, który dołączy do zespołu budującego nowoczesną platformę passwordless authentication wykorzystywaną na milionach urządzeń na całym świecie. To rozwiązanie klasy enterprise, używane m.in. w sektorze finansowym i bankowym, odpowiedzialne za bezpieczne zarządzanie tożsamością użytkowników. Projekt koncentruje się na rozwoju zaawansowanego mobile SDK, które stanowi warstwę bezpieczeństwa działającą bezpośrednio na urządzeniu użytkownika. Będziesz pracować blisko systemu operacyjnego, w obszarze security, wydajności i low-level engineeringu, tworząc produkt używany przez innych developerów.
Wymagania
- 6+ lat doświadczenia komercyjnego w tworzeniu rozwiązań mobilnych (Android i/lub iOS)
- bardzo dobra znajomość Kotlin i/lub Swift
- praktyczne doświadczenie w tworzeniu mobile SDK
- elastyczność i gotowość do działania cross-platformowo (Android i iOS)
- solidna wiedza z zakresu OS internals (memory, threading, security model) oraz lifecycle i zarządzania zasobami
- doświadczenie z kryptografią lub threat modelingiem
- wiedza z zakresu mobile security (RASP, root/jailbreak detection, anti-tampering)
- doświadczenie w optymalizacji wydajności
- praktyczna wiedza z zakresu concurrency i programowania asynchronicznego
- znajomość procesów CI/CD dla aplikacji mobilnych
- bardzo dobra znajomość języka angielskiego (min. B2)
- płynna znajomość języka polskiego (min. C1)
- umiejętność samodzielnej pracy i branie odpowiedzialności za tworzony produkt
- nastawienie na bycie częścią zespołu i otwartość na feedback
Nice to have:
- doświadczenie cross-platform (np. Kotlin Multiplatform, React Native, Flutter)
- znajomość narzędzi do profilowania (np. Instruments, Perfetto, Systrace)
- doświadczenie z komponentami sprzętowymi (TEE, Secure Enclave, KeyStore)
Obowiązki
- rozwój i utrzymanie mobilnego SDK (Android/iOS)
- projektowanie i implementacja rozwiązań z zakresu bezpieczeństwa i kryptografii
- praca z pamięcią, wielowątkowością i optymalizacją wydajności
- integracja z mechanizmami systemowymi (lifecycle, permissions, system services)
- analiza zmian w systemach operacyjnych i dostosowywanie SDK do nowych wersji platform
- udział w projektowaniu rozwiązań, security reviews oraz podejmowaniu decyzji architektonicznych
- ścisła współpraca z zespołami backendowymi
- praca w środowisku międzynarodowym (język angielski na co dzień)
Benefity
- realny wpływ na rozwój produktu używanego globalnie przez miliony użytkowników
- dużą samodzielność oraz szerokie możliwości rozwoju
- pracę w płaskiej strukturze i możliwość proponowania własnych rozwiązań
- środowisko nastawione na jakość i konstruktywny feedback
- wsparcie przełożonego, program mentoringowy i regularne spotkania 1on1
- współpracę w oparciu o kontrakt B2B lub umowę o pracę
- elastyczne godziny pracy (start między 7:00 a 10:00)
- nowoczesny sprzęt (MacBook + urządzenia testowe)
- integracje zespołowe i warsztaty techniczne
- pakiet benefitów (prywatna opieka medyczna, MultiSport, lekcje angielskiego)
- pracę zdalną ze sporadycznymi wizytami w gdańskim biurze
Inne informacje
Informujemy, że administratorem danych jest Plenti HR Solutions Sp z o.o. z siedzibą w Gdańsku. Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji.
Plenti
6 aktywnych ofert