高级 UI 方向全栈软件工程师
为 Leonardo DRS 雷达和防御系统构建 TypeScript 与 React 应用。参与全栈功能、API 和集成开发,工作地点为现场办公。
描述
- 为关键任务雷达和防御系统构建并维护前端应用及全栈功能。
- 使用 TypeScript、React 及相关前端工具开发面向用户的功能。
- 构建应用架构、可复用组件、状态管理、异步数据处理和测试实践,提升可维护性。
- 将界面连接到后端服务、REST API、数据源、消息接口和系统工作流。
- 与后端、Linux、系统、集成和测试工程师合作,根据复杂需求交付可靠功能。
- 排查应用栈问题,涵盖 UI 行为、API、异步数据流、部署配置和系统集成。
- 熟悉 Linux 后端环境(包括 Rust 服务),以支持全栈开发和跨层调试。
- 参与代码审查、设计讨论、测试、文档编写、生产交付,并指导初级工程师。
任职要求
- 拥有工程、计算机科学、计算机工程或相关技术领域的学士学位,并具备至少五年相关软件工程经验;或拥有同等经验。
- 具备丰富的生产环境 UI 开发经验,熟悉 TypeScript 和 React、React Native 或 Angular 等组件化框架。
- 有根据工作流、CONOPS 或有限需求设计、构建、测试、调试和维护复杂用户功能的经验。
- 有将前端应用连接到后端服务、API、数据源或系统工作流的经验。
- 有使用 Python、C#、Java、Node.js、Go、C、C++、Rust 或类似后端或通用语言的经验。
- 有编译型或系统级语言及相关主题的经验或课程学习经历,例如内存管理、并发、网络、操作系统或调试。
- 有使用 Git 和参与协作式软件开发的经验。
- 能够学习复杂技术领域、清晰沟通、指导经验较少的工程师,并与软件、系统、集成和测试团队协作。
- 必须是美国公民。
- 必须持有有效的美国国防部安全许可,或能够在入职后的合理期限内取得许可。
福利待遇
- 医疗、牙科和视力保险。
- 公司为健康储蓄账户提供缴款。
- 远程医疗服务。
- 人寿和伤残保险。
- 法律保险。
- 401(k) 储蓄计划。
- 支持身体、情绪和财务健康的福利项目。
- 职业发展、专业进修和技能提升项目及活动。
- 灵活的 9/80 工作安排。
- 有竞争力的休假待遇。
- 医疗假和紧急事假。
- 带薪育儿假。
- 社区服务时数。
- 符合条件的员工可获得年度绩效奖金。
- 符合条件的员工可获得股权奖励。
- 适用时支付加班费。
