高级前端软件工程师——飞行控制系统
负责支持有人与无人航空器系统的飞行控制和地面站软件前端开发。 在使用现代 JavaScript 技术构建可靠网页界面的同时,指导技术交付。
描述
- 使用现代 Web 技术负责飞行控制和地面站软件的开发。
- 为前端软件项目提供技术指导。
- 使用 JavaScript、HTML、CSS 及相关现代技术开发稳健、高效且可测试的前端代码。
- 按照既定里程碑和截止日期主导迭代式软件发布。
- 支持开发工作的估算与细化。
- 积极参与代码评审,维护代码质量。
- 根据用户故事开发符合既定验收标准的功能。
- 指导和培养初级软件工程师。
- 根据需要完成其他相关职责。
- 推动良好的工作场所健康与安全实践。
- 通过正确渠道报告危险和事故。
- 完成规定的健康与安全培训。
任职要求
- 拥有计算机或相关专业学位。
- 具备至少一种现代 JavaScript 库的专业经验,例如 React。
- 精通跨浏览器和跨设备兼容性。
- 使用命令行工具,包括 Node.js 和 NPM。
- 通过 GitHub 等版本控制平台与软件团队协作。
- 处理基于 API 的数据,包括 REST API。
- 通过拉取请求或合并请求评审其他工程师的代码。
- 熟练掌握 SASS 等 CSS 预处理器。
- 使用 HTML、CSS 和 JavaScript 编写与框架无关的界面代码,包括不依赖 Bootstrap 的代码。
- 拥有复杂 Web 应用的大量前端工程经验。
- 能够使用 JIRA、Confluence 等问题跟踪、文档和 CI/CD 工具协作。
- 根据用户故事交付软件功能,并满足所有验收标准。
- 指导和培养初级软件工程师。
- 具备参与从零开始的软件项目的经验。
- 遵循既定编码标准。
- 理解无障碍和用户体验原则。
- 能够在 Scrum、敏捷或类似交付方法中高效工作。
- 拥有管理初级软件工程师的直属团队管理经验。
- 具备与嵌入式系统对接的经验。
- 具备将现有软件迁移到新框架或库的经验。
- 有无人机或航空领域经验,或对其有明确兴趣。
- 沟通清晰,能够有效解决问题。
- 积极主动,富有热情,善于协作。
- 是英国公民,或已拥有在英国工作的权利。
- 能够在英国境内及国际范围内进行偶尔出差。
- 持有完整且有效的英国驾驶执照。
- 符合取得安全审查资格的条件,包括在英国居住五年。
- 在入职日期前获得在英国工作的许可。
- 符合基准人员安全标准审查的要求。
福利待遇
- 每年 25 天年假,另加法定节假日。
- 假期买卖计划,可在任一方向调整最多五天。
- 通过 Royal London 提供养老金。
- 公司出资的股份激励计划。
- 绿色汽车计划。
- 人寿保险保额为基本薪资的六倍。
- 收入保障覆盖基本薪资的 75%。
- 通过 Bupa 提供私人医疗保险。
- 通过 Bupa 提供私人牙科保险。
- 优厚的产假和陪产假。
- 每年报销一次专业会员资格费用。
- 每年一天带薪志愿服务假。
- 全年可获得独立财务顾问服务。
- 培训和职业发展机会。
- 混合办公安排。
