Szukamy osoby na stanowisko Młodszego Programisty Mobile, która ma już pierwsze doświadczenie w tworzeniu aplikacji mobilnych i chce rozwijać się długoterminowo w obszarze React Native, iOS, Android, secure mobile development, enterprise authentication oraz Agentic Engineering.
Czym będziesz się zajmować
W tej roli będziesz wspierać rozwój aplikacji Rublon Authenticator na Androida i iOS.
Rublon Authenticator to aplikacja mobilna, która umożliwia użytkownikom wykonywanie uwierzytelniania wieloskładnikowego podczas logowania do kont chronionych przez Rublon MFA, między innymi przy lokalnym logowaniu do Windows, dostępie przez RDP, VPN oraz innych integracjach enterprise.
Będziesz pracować przede wszystkim przy aplikacji mobilnej tworzonej w React Native, ale ważna będzie również gotowość do pracy z natywnymi elementami Androida i iOS. Po stronie iOS będziesz rozwijać znajomość Swift i ekosystemu Xcode, a po stronie Androida — Kotlin i Android Studio. Z czasem będziesz poznawać obszary takie jak TOTP, Passkeys, FIDO2/WebAuthn, bezpieczne przechowywanie danych, biometria, Keychain, Android Keystore, secure mobile UX oraz integracja aplikacji mobilnej z backendem cybersecurity.
Ważną częścią tej roli będzie praca w nowoczesnym modelu AI-assisted development i Agentic Engineering. Oczekujemy, że potrafisz korzystać z narzędzi AI nie tylko do prostego generowania fragmentów kodu, ale także do analizy istniejącego kodu, planowania implementacji, tworzenia testów, wyszukiwania potencjalnych błędów, refaktoryzacji i przygotowywania dokumentacji — przy zachowaniu odpowiedzialności za jakość, bezpieczeństwo i poprawność końcowego rozwiązania.
To stanowisko jest dobrą ścieżką rozwoju dla osoby, która zna podstawy tworzenia aplikacji mobilnych, chce pracować nad produktem cybersecurity używanym przez realnych użytkowników enterprise i chce rozwijać się w kierunku samodzielnego mobile developera.