Senior Kotlin Developer
Spyrosoft
Rola skupia się na budowaniu bezpiecznych modułów mobilnych na platformy Android/iOS przy użyciu Kotlin Multiplatform. Głównym celem jest implementacja zasad Zero Trust Architecture, w szczególności bezpiecznego uwierzytelniania (OAuth 2.0, OpenID Connect), zarządzania sesjami i tokenami oraz ochrony runtime'owej. Będziesz współpracować z architektami bezpieczeństwa w dużym projekcie międzynarodowym.
Brakuje: brak informacji o wielkości zespołu, nie podano przewidywanego czasu trwania projektu.
Rola skupia się na budowaniu bezpiecznych modułów mobilnych na platformy Android/iOS przy użyciu Kotlin Multiplatform. Głównym celem jest implementacja zasad Zero Trust Architecture, w szczególności bezpiecznego uwierzytelniania (OAuth 2.0, OpenID Connect), zarządzania sesjami i tokenami oraz ochrony runtime'owej. Będziesz współpracować z architektami bezpieczeństwa w dużym projekcie międzynarodowym.
- ✓Interesujący projekt związany z bezpieczeństwem i Zero Trust
- ✓Nowoczesny stack technologiczny (KMM, OAuth2, OIDC)
- ✓Możliwość współpracy z architektami bezpieczeństwa
- !Projekt realizowany dla zewnętrznego klienta – możliwe zmiany zakresu lub priorytetów
- !Brak informacji o wielkości zespołu i strukturze projektu
- !Niejasny podział odpowiedzialności między zespołem bezpieczeństwa a deweloperskim
- •Implementacja modułów wspólnych (shared) w Kotlin Multiplatform Mobile (KMM)
- •Projektowanie i implementacja przepływów uwierzytelniania i autoryzacji (OAuth 2.0, OIDC, MFA, SSO)
- •Integracja z dostawcami tożsamości (IdP) i zarządzanie tokenami
- •Zabezpieczanie przechowywania danych uwierzytelniających przy użyciu platformowych mechanizmów (Keychain, Keystore)
- •Implementacja wykrywania root/jailbreak i innych sygnałów bezpieczeństwa runtime'owego
- •Pisanie testów jednostkowych i integracyjnych dla kodu Kotlin
- •Code review i współpraca z zespołem bezpieczeństwa
- •Utrzymywanie dokumentacji technicznej i best practices
Oferta dla doświadczonych specjalistów (Senior).
Inżynier z minimum 3-4 latami doświadczenia w Kotlinie i Androidzie, który miał styczność z KMM i protokołami OAuth2. Potrafi implementować bezpieczne przechowywanie tokenów i rozumie podstawy Zero Trust.
Juniorzy bez doświadczenia w KMM i bezpieczeństwie mobilnym. Osoby oczekujące głównie developmentu webowego lub backendowego bez elementów mobilnych.
- ?Ile osób liczy zespół projektowy i jakie są role w zespole?
- ?Jaki jest przewidywany czas trwania projektu?
- ?Czy planowane są dyżury on-call lub support produkcyjny?
- ?Jak wygląda proces rekrutacji – czy jest zadanie domowe lub live coding?
- ?Czy istnieje możliwość wpływu na wybór narzędzi i architektury?
- ?Jaki jest poziom dojrzałości organizacyjnej klienta (startup vs enterprise)?
- −Brak informacji o wielkości zespołu
- −Nie podano przewidywanego czasu trwania projektu
- −Brak opisu procesu rekrutacyjnego
null
null