• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

O firmie · Blog · Newsletter · Wydarzenia · Zostań Partnerem · Fundusze UE

Pliki do pobrania Wsparcie
  • Polski
Login
Rublon

Rublon

Secure Remote Access

  • Produkt
    • Zgodność z przepisami
    • Recenzje Rublon MFA
    • Przypadki użycia
    • Co to jest MFA?
    • Wygoda użytkownika
    • Metody uwierzytelniania
    • Rublon Authenticator
    • Zapamiętane urządzenia
    • Synchronizacja katalogów
    • Dzienniki
    • Single Sign-On
    • Polityki dostępu
  • Rozwiązania
    • MFA dla usług pulpitu zdalnego
    • MFA dla oprogramowania do dostępu zdalnego
    • MFA dla Windows
    • MFA dla Linux
    • MFA dla Active Directory
    • MFA dla LDAP
    • MFA dla RADIUS
    • MFA dla SAML
    • MFA dla RemoteApp
    • MFA dla kont grup roboczych
    • MFA dla Entra ID
    • MFA dla Windows Server Core
  • Klienci
  • Branże
    • Branża technologiczna
    • Edukacja
    • Finanse
    • Fundusze inwestycyjne
    • Handel
    • Kancelarie prawne
    • Opieka zdrowotna
    • Przedsiębiorstwa komunalne
    • Produkcja
    • Sektor publiczny
    • E-commerce
  • Cennik
  • Dokumentacja
Kontakt Wypróbuj

Młodszy Programista Mobile (k/m)

Dołącz do Rublon i pracuj z zespołem pasjonatów cyberbezpieczeństwa, który rozwija przyszłość uwierzytelniania użytkowników w środowiskach enterprise.

Rublon MFA to platforma multi-factor authentication używana przez setki klientów na całym świecie do ochrony logowania pracowników do sieci, serwerów i aplikacji. Tworzymy technologie dla bezpiecznego uwierzytelniania, identity infrastructure oraz integracji cybersecurity używanych w środowiskach firmowych.

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.

Jak będziesz pracować

  • Lokalizacja: biuro w Krakowie lub w Zielonej Górze
  • Obszary technologiczne: React Native, TypeScript, JavaScript, iOS, Swift, Xcode, Android, Kotlin, Android Studio, Objective-C, Java, GitHub, CI/CD, MFA, TOTP, Push Authentication, Passkeys, FIDO2/WebAuthn, biometria, Keychain, Android Keystore, AI-assisted development tools, AI coding agents
  • Rozwój: dostęp do kursów online i możliwość dofinansowania certyfikacji
  • Benefity: prywatna opieka medyczna i karta MultiSport

Twoje zadania

Jako Młodszy Programista Mobile w Rublon będziesz:

  • realizować zadania programistyczne w React Native na podstawie opisanych wymagań, z pomocą bardziej doświadczonych członków zespołu,
  • rozwijać i poprawiać wybrane fragmenty aplikacji Rublon Authenticator na Androida i iOS,
  • analizować istniejący kod i stopniowo poznawać architekturę aplikacji mobilnej oraz domenę enterprise authentication,
  • implementować mniejsze funkcjonalności aplikacji mobilnej zgodnie z ustalonymi wzorcami projektowymi,
  • naprawiać błędy zgłaszane przez zespół QA, support, klientów, monitoring lub użytkowników aplikacji,
  • pisać i aktualizować testy dla rozwijanych funkcjonalności,
  • wspierać testowanie aplikacji na różnych wersjach Androida, iOS oraz różnych urządzeniach mobilnych,
  • wykonywać proste zmiany w natywnych częściach aplikacji po stronie Androida i iOS pod opieką bardziej doświadczonych programistów,
  • pracować z podstawowymi mechanizmami platform mobilnych, takimi jak uprawnienia aplikacji, powiadomienia push, deep links, bezpieczne przechowywanie danych i biometria,
  • wspierać rozwój funkcji związanych z MFA, TOTP, push authentication oraz passwordless authentication,
  • stopniowo poznawać technologie związane z Passkeys, FIDO2/WebAuthn, Keychain, Android Keystore i secure mobile development,
  • poprawiać jakość, czytelność, bezpieczeństwo i utrzymywalność kodu w ramach bieżących zadań,
  • uczestniczyć w code review — zarówno jako autor zmian, jak i osoba ucząca się dobrych praktyk od bardziej doświadczonych programistów,
  • korzystać z GitHub, narzędzi CI/CD, emulatorów, symulatorów i narzędzi developerskich używanych w codziennej pracy zespołu,
  • dokumentować wykonane zmiany, decyzje techniczne i istotne szczegóły implementacyjne,
  • poznawać podstawy secure coding, mobile application security oraz projektowania bezpiecznych przepływów uwierzytelniania,
  • wykorzystywać narzędzia AI oraz AI coding agents do analizy kodu, planowania implementacji, generowania testów, przygotowywania dokumentacji i szukania możliwych rozwiązań problemów,
  • tworzyć krótkie, precyzyjne instrukcje dla agentów AI, weryfikować ich wyniki i poprawiać je zgodnie z wymaganiami projektu,
  • krytycznie oceniać kod wygenerowany przez AI pod kątem poprawności, bezpieczeństwa, czytelności, zgodności z architekturą i standardami zespołu,
  • współpracować z mobile developerami, backend developerami, QA, product managerami, supportem i specjalistami cybersecurity przy analizie zgłoszeń oraz rozwijaniu produktu.

Wymagania

Szukamy osoby, która ma:

  • pierwsze komercyjne doświadczenie w tworzeniu aplikacji mobilnych, najlepiej minimum 1 rok, albo bardzo dobre projekty własne pokazujące praktyczną znajomość mobile developmentu,
  • podstawową znajomość React Native,
  • podstawową znajomość TypeScript lub JavaScript,
  • podstawowe doświadczenie w tworzeniu aplikacji na Androida lub iOS,
  • znajomość podstaw natywnego developmentu mobilnego: Swift dla iOS lub Kotlin dla Androida,
  • gotowość do rozwijania się równolegle w obszarze Androida i iOS,
  • podstawowe rozumienie cyklu życia aplikacji mobilnej,
  • podstawową znajomość pracy z API backendowym, w szczególności REST API,
  • podstawowe doświadczenie z testowaniem aplikacji mobilnych i gotowość do pisania testów automatycznych,
  • znajomość Git i podstaw pracy z repozytorium kodu,
  • podstawowe rozumienie zasad mobile application security,
  • zainteresowanie cyberbezpieczeństwem, uwierzytelnianiem użytkowników, MFA, passwordless authentication lub identity security,
  • praktyczną znajomość narzędzi AI wspierających programowanie,
  • podstawową znajomość podejścia Agentic Engineering, czyli umiejętność wykorzystywania AI coding agents do wspierania pracy programistycznej,
  • umiejętność tworzenia jasnych poleceń dla narzędzi AI, dzielenia pracy na mniejsze kroki oraz weryfikowania wyników generowanych przez AI,
  • świadomość ograniczeń AI i umiejętność samodzielnego sprawdzania poprawności kodu, testów oraz zaproponowanych rozwiązań,
  • podstawowe rozumienie zasad bezpiecznego korzystania z AI w pracy z kodem, dokumentacją i danymi projektowymi,
  • dokładność, odpowiedzialność i chęć uczenia się od bardziej doświadczonych członków zespołu,
  • umiejętność analizowania problemów technicznych i zadawania właściwych pytań,
  • komunikatywną znajomość języka angielskiego pozwalającą czytać dokumentację techniczną, komunikaty błędów i materiały developerskie.

Mile widziane

Dodatkowym atutem będzie doświadczenie lub zainteresowanie którymkolwiek z poniższych obszarów:

  • React Native w projektach komercyjnych lub własnych,
  • TypeScript w aplikacjach mobilnych lub webowych,
  • Swift i nowoczesny development iOS,
  • SwiftUI lub UIKit,
  • Kotlin i nowoczesny development Android,
  • Jetpack Compose lub klasyczne Android Views,
  • Objective-C lub Java w kontekście istniejących aplikacji i natywnych modułów,
  • tworzenie lub modyfikowanie natywnych modułów dla React Native,
  • publikowanie aplikacji w App Store lub Google Play,
  • testowanie aplikacji mobilnych na fizycznych urządzeniach,
  • testy jednostkowe, integracyjne lub end-to-end w aplikacjach mobilnych,
  • CI/CD dla aplikacji mobilnych,
  • Fastlane, GitHub Actions lub podobne narzędzia automatyzacji,
  • praca z powiadomieniami push,
  • deep links i universal links,
  • bezpieczne przechowywanie danych w aplikacji mobilnej,
  • Keychain, Android Keystore lub secure storage,
  • biometria na iOS lub Androidzie,
  • TOTP authenticator apps,
  • Push Authentication,
  • Passkeys,
  • FIDO2/WebAuthn,
  • podstawy Identity and Access Management,
  • Multi-Factor Authentication,
  • podstawy cryptography applied to mobile applications,
  • podstawy OWASP Mobile Top 10,
  • praktyczne użycie AI coding agents w projektach komercyjnych, open source lub własnych,
  • tworzenie agentic workflows wspierających development, testowanie, code review, refaktoryzację lub dokumentowanie kodu,
  • doświadczenie z narzędziami AI wykorzystywanymi do pracy z kodem, testami, dokumentacją lub analizą bezpieczeństwa,
  • udział w projektach open source,
  • formalne wykształcenie informatyczne, cybersecurity lub pokrewne, albo równoważne doświadczenie praktyczne.

Dlaczego warto aplikować

Ta rola może być dla Ciebie dobrym wyborem, jeśli:

  • chcesz rozwijać się jako mobile developer pracujący nad aplikacją na Androida i iOS,
  • interesuje Cię React Native, ale chcesz też rozumieć natywne mechanizmy iOS i Androida,
  • chcesz pracować nad aplikacją mobilną, która odgrywa ważną rolę w enterprise multi-factor authentication,
  • interesuje Cię cyberbezpieczeństwo, MFA, passwordless authentication, Passkeys, FIDO2/WebAuthn i identity security,
  • chcesz tworzyć kod, który ma realny wpływ na bezpieczeństwo logowania użytkowników,
  • chcesz rozwijać się w środowisku, w którym ważne są testy, code review, automatyzacja, dokumentacja, UX i utrzymywalność kodu,
  • chcesz uczyć się secure mobile development od bardziej doświadczonych programistów,
  • chcesz wykorzystywać AI coding agents jako realne narzędzie pracy programisty, a nie tylko ciekawostkę technologiczną,
  • interesuje Cię Agentic Engineering i chcesz rozwijać umiejętność współpracy z AI przy tworzeniu kodu, testów, dokumentacji i analiz technicznych,
  • szukasz miejsca, w którym możesz przejść od roli junior developera do samodzielnego programisty mobile w obszarze cybersecurity.

Etapy rekrutacji

Po przesłaniu aplikacji:

  1. Zaprosimy Cię na rozmowę online z rekruterem.
  2. Następnie poprosimy Cię o realizację testu online, który zajmie około 2 godzin.
  3. Kolejnym krokiem będzie rozmowa techniczna z osobą z zespołu, podczas której omówimy Twoje doświadczenie, sposób myślenia, podstawy React Native, TypeScript lub JavaScript, iOS, Android, testowania aplikacji mobilnych, secure mobile development oraz Agentic Engineering.
  4. Na końcu zaprosimy Cię na rozmowę finalną z CEO.

Primary Sidebar

Wynagrodzenie

  • Umowa zlecenie:
    na żądanie

Aplikuj

Wypróbuj Rublon MFA bezpłatnie
Rozpocznij swój 30-dniowy okres próbny Rublon MFA i zabezpiecz swoją infrastrukturę IT za pomocą uwierzytelniania wieloskładnikowego.
Nie wymaga karty
Rublon 5 star reviews on Gartner Peer Insights

Footer

Produkt

  • Synchronizacja katalogów
  • Model wdrożenia
  • Rublon App Shield
  • Rublon Identity Bridge
  • Zgodność z przepisami
  • Recenzje Rublon MFA
  • Przypadki użycia
  • Co to jest MFA?
  • Wygoda użytkownika
  • Metody uwierzytelniania
  • Rublon Authenticator
  • Zapamiętane urządzenia
  • Dzienniki
  • Single Sign-On
  • Polityki dostępu

Rozwiązania

  • MFA dla usług pulpitu zdalnego
  • MFA dla oprogramowania do dostępu zdalnego
  • MFA dla Windows
  • MFA dla Linux
  • MFA dla Active Directory
  • MFA dla LDAP
  • MFA dla RADIUS
  • MFA dla SAML
  • MFA dla RemoteApp
  • MFA dla kont grup roboczych
  • MFA dla Entra ID

Branże

  • Branża technologiczna
  • Edukacja
  • Finanse
  • Fundusze inwestycyjne
  • Handel
  • Kancelarie prawne
  • Opieka zdrowotna
  • Przedsiębiorstwa komunalne
  • Produkcja
  • Sektor publiczny

Dokumentacja

  • 2FA dla Windows & RDP
  • 2FA dla RDS
  • 2FA dla RD Gateway
  • 2FA dla RD Web Access
  • 2FA dla SSH
  • 2FA dla OpenVPN
  • 2FA dla SonicWall VPN
  • 2FA dla Cisco VPN
  • 2FA dla Office 365

Wsparcie

  • Baza wiedzy
  • FAQ
  • Status systemu

O nas

  • Informacje o Rublon
  • AI Info
  • Wydarzenia
  • Dofinansowane przez UE
  • Kontakt

  • Facebook
  • GitHub
  • LinkedIn
  • Twitter
  • YouTube

© 2026 Rublon · Impressum · Informacje prawne · Bezpieczeństwo