Sr./Staff JavaScript Developer - Web SDK
32 800 - 47 800 PLN (UoP)
Wymagania
- doświadczenie na poziomie Senior/Staff
- prowadzenie zespołu i mentorowanie juniorów
- doświadczenie w budowie i utrzymaniu SDK (nie UI/aplikacji)
- doświadczenie w optymalizacji wydajności i minimalizacji zużycia zasobów
- budowa i utrzymanie pipeline'u CI/CD z automatycznymi testami cross-browser
- znajomość zasad bezpieczeństwa i prywatności danych w kontekście przeglądarki
Opis stanowiska
Oscilar buduje platformę AI Risk Decisioning™ wykorzystywaną przez banki i fintechy do zarządzania ryzykiem fraudowym, kredytowym i compliance. Na tym stanowisku będziesz projektować i optymalizować Web SDK służący do device fingerprintingu, weryfikacji tożsamości i analizy zachowań użytkownika — to nie jest praca nad UI ani aplikacją, lecz nad biblioteką działającą w przeglądarce, wymagającą zrozumienia wewnętrznych mechanizmów platformy. Oferta dla doświadczonego inżyniera, który lubi pracę niskopoziomową, algorytmy i optymalizację wydajności, a dodatkowo chce mentorować innych i współpracować międzyzespołowo.
🔍 Dekoder Ogłoszenia
🟡
This is not a UI or App development role, this is building SDKs for detecting fraud by analyzing device and behavioral properties.
Oznacza to, że praca skupia się na niskopoziomowej logice i analizie danych, a nie na tworzeniu interfejsów użytkownika.
🟡
This requires deep understanding of the platform internals.
Oczekuje się od kandydata dogłębnej wiedzy o architekturze i działaniu wewnętrznych komponentów platformy.
🟢
As a Staff Developer, you will lead the design, development, and performance optimization of our Web SDK...
Rola ta wiąże się z dużą odpowiedzialnością za architekturę i wydajność produktu, a nie tylko z implementacją zadań.
🟡
You will collaborate across teams to deliver a secure, scalable, and developer-friendly SDK.
Wymaga to umiejętności komunikacyjnych i współpracy z innymi zespołami, aby zapewnić jakość i użyteczność produktu.
🟡
Design and implement algorithms to create unique device fingerprints and capture behavior-based insights (e.g., gestures, keyboard, and mouse interactions).
Praca będzie wymagała tworzenia i optymalizacji algorytmów do analizy danych behawioralnych i identyfikacji urządzeń, co może być złożone.