시니어 UI 중심 풀스택 소프트웨어 엔지니어
Leonardo DRS 레이더 및 방위 시스템용 TypeScript와 React 애플리케이션을 구축합니다. 현장 근무 직무로, 풀스택 기능과 API 및 통합 개발을 담당합니다.
설명
- 임무 수행에 필수적인 레이더 및 방위 시스템용 프런트엔드 애플리케이션과 풀스택 기능을 구축하고 유지 관리합니다.
- TypeScript, React 및 관련 프런트엔드 도구를 사용해 사용자 대상 기능을 개발합니다.
- 애플리케이션 구조, 재사용 가능한 컴포넌트, 상태 관리, 비동기 데이터 처리 및 테스트 방식을 개발하고 유지 관리성을 높입니다.
- 인터페이스를 백엔드 서비스, REST API, 데이터 소스, 메시징 인터페이스 및 시스템 워크플로에 연결합니다.
- 백엔드, Linux, 시스템, 통합 및 테스트 엔지니어와 협력해 복잡한 요구사항에 기반한 신뢰할 수 있는 기능을 제공합니다.
- UI 동작과 API부터 비동기 데이터 흐름, 배포 구성, 시스템 통합까지 애플리케이션 스택 전반의 문제를 해결합니다.
- Rust 서비스를 포함한 Linux 백엔드 환경을 익혀 풀스택 개발과 계층 간 디버깅을 지원합니다.
- 코드 리뷰, 설계 논의, 테스트, 문서화, 프로덕션 배포에 참여하고 주니어 엔지니어를 멘토링합니다.
지원 자격
- 공학, 컴퓨터 과학, 컴퓨터 공학 또는 관련 기술 분야의 학사 학위와 5년 이상의 관련 소프트웨어 엔지니어링 경력 또는 이에 준하는 경력이 필요합니다.
- TypeScript와 React, React Native, Angular 등 컴포넌트 기반 프레임워크를 사용한 프로덕션 UI 개발 경험이 풍부해야 합니다.
- 워크플로, CONOPS 또는 제한된 요구사항을 바탕으로 복잡한 사용자 대상 기능을 설계, 구축, 테스트, 디버깅 및 유지 관리한 경험이 필요합니다.
- 프런트엔드 애플리케이션을 백엔드 서비스, API, 데이터 소스 또는 시스템 워크플로에 연결한 경험이 필요합니다.
- Python, C#, Java, Node.js, Go, C, C++, Rust 또는 유사한 백엔드나 범용 언어를 사용한 경험이 필요합니다.
- 컴파일형 또는 시스템 수준 언어와 메모리 관리, 동시성, 네트워킹, 운영체제 또는 디버깅 등 관련 주제에 대한 경험이나 수강 이력이 필요합니다.
- Git 및 협업 방식의 소프트웨어 개발 경험이 필요합니다.
- 복잡한 기술 분야를 학습하고 명확하게 소통하며, 경력이 적은 엔지니어를 멘토링하고 소프트웨어, 시스템, 통합 및 테스트 팀과 협업할 수 있어야 합니다.
- 미국 시민권이 필요합니다.
- 유효한 미국 국방부 보안 인가를 보유하거나 입사 후 합리적인 기간 내에 취득할 수 있어야 합니다.
복리후생
- 의료, 치과 및 안과 보험.
- 회사의 건강 저축 계좌 지원금.
- 원격 의료 서비스.
- 생명 및 장애 보험.
- 법률 보험.
- 401(k) 저축 플랜.
- 신체적, 정서적, 재정적 웰빙을 지원하는 프로그램.
- 경력 성장, 전문성 개발 및 역량 향상 프로그램과 활동.
- 유연한 9/80 근무 일정.
- 경쟁력 있는 휴가 제도.
- 건강 및 긴급 휴가.
- 유급 육아 휴가.
- 지역사회 봉사 시간.
- 자격을 갖춘 직원에게 연간 성과 기반 보너스 제공.
- 자격을 갖춘 직원에게 주식 보상 제공.
- 해당하는 경우 초과 근무 수당 지급.
