
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.