Virtualitics
Virtualitics
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