
Virtualitics tworzy oprogramowanie oparte na sztucznej inteligencji dla organizacji obronnych, łącząc generatywną AI ze specjalistycznymi agentami gotowości w ramach swojej flagowej platformy Virtualitics Iris. Rozwiązania firmy wspierające podejmowanie decyzji integrują rozproszone dane dotyczące utrzymania, wyposażenia, personelu, łańcucha dostaw i modernizacji misji, pomagając zespołom obronnym oceniać gotowość, przewidywać potencjalne awarie oraz podejmować działania na podstawie rekomendacji istotnych dla realizacji misji. Dzięki korzeniom związanym z badaniami Caltech i NASA JPL firma Virtualitics wykorzystuje sztuczną inteligencję oraz model SaaS do rozwiązywania problemów operacyjnych amerykańskich sił zbrojnych.
Starszy inżynier frontend — praca zdalna w Stanach Zjednoczonych
Kieruj platformami frontendowymi opartymi na React i TypeScript w Virtualitics, tworząc bezpieczne, dostępne aplikacje przetwarzające duże ilości danych dla klientów z sektora obronnego, administracji publicznej i infrastruktury krytycznej.
Opis
- Rozwijać i utrzymywać współdzielone pakiety frontendowe, w tym powłokę aplikacji, bibliotekę komponentów, hooki i typowany klient API
- Tworzyć wielokrotnego użytku komponenty sterowane konfiguracją na potrzeby rządowych aplikacji przetwarzających duże ilości danych
- Definiować i wdrażać praktyki testowania frontendu obejmujące testy komponentów, integracyjne i end-to-end
- Poprawiać wydajność i kontrolować rozmiar bundla za pomocą budżetów, dzielenia kodu, profilowania renderowania i nadzoru nad zależnościami
- Kierować rozwojem systemu projektowego opartego na Material UI i wewnętrznej bibliotece komponentów
- Uczynić zgodność z Section 508, WCAG 2.1 AA oraz wymaganiami dotyczącymi interfejsów uwzględniających klasyfikację podstawowymi wymaganiami produktu
- Współpracować z inżynierami backendu przy API, uwierzytelnianiu, sesjach, zdarzeniach w czasie rzeczywistym i bezpieczeństwie przeglądarki
- Przeglądać kod frontendowy, pomagać zespołom usuwać blokady i przenosić powtarzalne rozwiązania do współdzielonych pakietów
- Pomagać w przejściu istniejącego frontendu produktu na nową platformę przy jednoczesnym dostarczaniu nowych funkcji
- Mentorować inżynierów i wzmacniać praktyki tworzenia oprogramowania frontendowego
- Współpracować z inżynierami backendu, AI i DevSecOps nad produktami dla sektora obronnego i administracji publicznej
- Tworzyć aplikacje React i TypeScript z wersjonowanymi pakietami, interfejsami bogatymi w dane i strumieniowymi czatami dla bezpiecznych środowisk rządowych
Wymagania
- Wykształcenie wyższe w dziedzinie informatyki, inżynierii lub pokrewnej albo równoważne doświadczenie zawodowe
- Co najmniej sześć lat doświadczenia w tworzeniu produkcyjnych aplikacji internetowych oraz zaawansowana znajomość React i TypeScript
- Doświadczenie w zarządzaniu współdzieloną biblioteką komponentów, systemem projektowym lub platformą frontendową używaną przez wiele zespołów, w tym w publikowaniu, wersjonowaniu i zarządzaniu zmianami powodującymi niezgodność
- Biegła znajomość nowoczesnego React, w tym hooków, Suspense, renderowania współbieżnego, bibliotek stanu serwera, takich jak TanStack Query, oraz właściwego stosowania narzędzi stanu klienta, takich jak Zustand lub Redux
- Biegłość w Vite, obszarach roboczych pnpm, ESLint, konfiguracji projektów TypeScript i CI dla pakietów frontendowych
- Doświadczenie w tworzeniu zestawów testów frontendowych z użyciem Vitest lub Jest, Testing Library oraz Playwright lub Cypress
- Doświadczenie w tworzeniu interfejsów bogatych w dane, dużych tabel z paginacją po stronie serwera, interaktywnych wykresów i pulpitów nawigacyjnych
- Znajomość koncepcji bezpieczeństwa przeglądarek, w tym plików cookie sesji, CSP, XSS, CSRF oraz zagrożeń w łańcuchu dostaw zależności
- Jasna komunikacja pisemna w dokumentach projektowych, podczas przeglądów kodu i w dokumentacji technicznej
- Równoważne doświadczenie zawodowe może zastąpić wskazane wymaganie dotyczące wykształcenia
Benefity
- Znaczący udział w kapitale firmy
- W pełni opłacane ubezpieczenie medyczne, stomatologiczne i okulistyczne dla pracowników oraz osób pozostających na ich utrzymaniu
- Nielimitowany płatny urlop
- Elastyczne zasady pracy
- Możliwość pracy zdalnej
- Hybrydowy model pracy dla członków zespołu w rejonie Los Angeles lub Waszyngtonu