Leonardo DRS
Leonardo DRS
Leonardo DRS to uznana firma działająca w sektorach produkcyjnym, obronnym i lotniczo-kosmicznym. Założona w 1969 roku, jest przedstawiana jako duży pracodawca zatrudniający od 5001 do 10 000 osób. Profil firmy dostarcza kontekstu osobom poszukującym pracy, które rozważają możliwości w doświadczonej organizacji obsługującej branże o profilu technicznym.

Starszy inżynier oprogramowania full-stack z naciskiem na UI

Twórz aplikacje w TypeScript i React dla systemów radarowych i obronnych Leonardo DRS. Rozwijaj funkcje full-stack, API i integracje w pracy stacjonarnej.

Opis

  • Twórz i utrzymuj aplikacje frontendowe oraz funkcje full-stack dla systemów radarowych i obronnych o krytycznym znaczeniu dla misji.
  • Twórz funkcje dla użytkowników z użyciem TypeScript, React i powiązanych narzędzi frontendowych.
  • Opracowuj strukturę aplikacji, wielokrotnego użytku komponenty, zarządzanie stanem, asynchroniczne przetwarzanie danych, praktyki testowania i łatwość utrzymania.
  • Łącz interfejsy z usługami backendowymi, interfejsami REST API, źródłami danych, interfejsami komunikatów i przepływami pracy systemów.
  • Współpracuj z inżynierami backendu, Linuksa, systemów, integracji i testów, aby dostarczać niezawodne funkcje spełniające złożone wymagania.
  • Diagnozuj problemy w całym stosie aplikacji: od działania UI i API po asynchroniczny przepływ danych, konfigurację wdrożenia i integrację systemów.
  • Poznawaj backendowe środowisko Linux, w tym usługi w Rust, aby wspierać rozwój full-stack i debugowanie na różnych warstwach.
  • Bierz udział w przeglądach kodu, dyskusjach projektowych, testowaniu, dokumentowaniu, wdrażaniu produkcyjnym i mentoringu młodszych inżynierów.

Wymagania

  • Wykształcenie licencjackie lub inżynierskie w dziedzinie inżynierii, informatyki, inżynierii komputerowej lub pokrewnej dziedzinie technicznej oraz co najmniej pięć lat odpowiedniego doświadczenia w inżynierii oprogramowania albo równoważne doświadczenie.
  • Duże doświadczenie w produkcyjnym tworzeniu interfejsów użytkownika z użyciem TypeScript i frameworka opartego na komponentach, takiego jak React, React Native lub Angular.
  • Doświadczenie w projektowaniu, tworzeniu, testowaniu, debugowaniu i utrzymywaniu złożonych funkcji dla użytkowników na podstawie przepływów pracy, CONOPS lub ograniczonych wymagań.
  • Doświadczenie w łączeniu aplikacji frontendowych z usługami backendowymi, API, źródłami danych lub przepływami pracy systemów.
  • Doświadczenie z językiem backendowym lub ogólnego przeznaczenia, takim jak Python, C#, Java, Node.js, Go, C, C++, Rust lub podobnym.
  • Doświadczenie lub wykształcenie w zakresie języków kompilowanych lub systemowych oraz zagadnień takich jak zarządzanie pamięcią, współbieżność, sieci, systemy operacyjne lub debugowanie.
  • Doświadczenie w pracy z Git i zespołowym tworzeniu oprogramowania.
  • Umiejętność poznawania złożonych dziedzin technicznych, jasnego komunikowania się, mentoringu mniej doświadczonych inżynierów oraz współpracy z zespołami programistycznymi, systemowymi, integracyjnymi i testowymi.
  • Wymagane jest obywatelstwo Stanów Zjednoczonych.
  • Wymagane jest posiadanie aktywnego poświadczenia bezpieczeństwa Departamentu Obrony USA lub gotowość do jego uzyskania w rozsądnym terminie po rozpoczęciu pracy.

Benefity

  • Ubezpieczenie medyczne, stomatologiczne i okulistyczne.
  • Dopłaty firmy do konta oszczędnościowego na cele zdrowotne.
  • Usługi telemedyczne.
  • Ubezpieczenie na życie i od niezdolności do pracy.
  • Ubezpieczenie pomocy prawnej.
  • Plan oszczędności emerytalnych 401(k).
  • Programy wspierające dobre samopoczucie fizyczne, emocjonalne i finansowe.
  • Możliwości rozwoju kariery, rozwoju zawodowego i podnoszenia kwalifikacji.
  • Elastyczny harmonogram 9/80.
  • Konkurencyjny urlop wypoczynkowy.
  • Urlop zdrowotny i awaryjny.
  • Płatny urlop rodzicielski.
  • Godziny przeznaczone na działalność społeczną.
  • Coroczne premie uzależnione od wyników dla uprawnionych pracowników.
  • Nagrody w formie udziałów dla uprawnionych pracowników.
  • Wynagrodzenie za nadgodziny, jeśli ma zastosowanie.