Home Depot

软件工程师 主任-架构师 – 前端 在家得宝

技术与编程 全职
678天前

详细信息

**职位名称:软件工程主管 - 前端架构师 - 全职远程**

**远程/虚拟** 在远程/虚拟角色中,员工通常不需要在指定的家得宝地点完成工作职责。可能需要有限或偶尔的办公室出勤。我们也称这为地点独立。

**职位目的:** 软件工程主管负责加入一个产品团队,为用户喜爱的产品贡献软件设计、软件开发以及整体产品生命周期。工程流程高度协作。除了配对工作,软件工程主管还会回答其他产品团队的问题,并鼓励跨团队合作。他们还积极参与与第三方供应商以及开源社区的合作。

软件工程主管创建可重用的基础设施代码元素以及架构图和其他与产品相关的文档。他们还定义产品的服务级别目标。此外,软件工程主管可能参与产品配置、性能调整和测试以及生产监控。

作为软件工程主管,你将是产品团队中极为知识渊博的工程师,并期望建立和提升初级工程师的技能。还有期望软件工程主管展示现代软件设计和开发的专业知识。

**主要职责、任务和关键职责:**

70% - 交付与执行  
与产品团队其他成员(UX、工程和产品管理)协作配对,创建安全、可靠、可扩展的软件解决方案  
记录、审查并确保满足所有质量和变更控制标准  
编写自定义代码或脚本以自动化基础设施、监控服务和测试用例  
编写自定义代码或脚本进行破坏性测试,以确保生产环境中的充分弹性  
创建有意义的仪表板、日志记录、警报和响应,以确保问题被主动捕获和解决  
为推动破坏性测试、自动化或工程授权贡献企业级工具  
确定产品增强(面向客户或技术)以为客户创造更好的体验  
识别未安全编码区域,并在发现时实施修复,无论是否使用工具  
识别、实施并共享可跨组织使用的技术和解决方案  
创建可被产品多次重用的基础设施代码元素  
创建有意义的架构图和其他文档,以满足安全审查或其他利益相关方的需求  
为产品定义服务级别目标,不断衡量其在生产中的可靠性,并帮助确定积压工作的优先级

20% - 支持与赋能:  
回答其他产品团队或支持团队的问题  
监控工具并参与对话,鼓励跨产品团队的协作  
为在生产中运行的软件提供应用支持  
主动监控产品的生产服务级别目标  
与供应商和开源社区合作,帮助确定和实施软件产品的功能增强  
与其他产品团队合作创建API规范和共享数据的合同  
主动审查生产的所有方面的性能和容量:代码、基础设施、数据和消息处理  
当出现高优先级问题和中断时进行分类处理

10% - 学习:  
参与并领导关于现代软件设计和开发核心实践的学习活动(实践社区)  
通过阅读、教程和视频学习其他技术组织中使用的最新技术和最佳实践  
参加会议并学习如何适当地应用新技术

**性质和范围:**  
通常向软件工程经理或高级经理、技术总监或高级总监汇报。

**环境工作要求:**

**环境:**  
1. 位于舒适的室内区域。任何不愉快的条件将是罕见且不令人反感的。

**旅行:**  
通常需要少于10%的时间进行过夜旅行。

**标准最低资格:**  
必须年满18岁。  
必须合法获准在美国工作。

**额外最低资格:**  
精通面向对象的编程语言(最好是Java)  
必须合法获准在美国工作

**教育要求:**  
知识、技能和能力通常是通过完成与工作相关的领域的学士学位课程或同等学位获得的。

**相关工作经验年数:**  
6年

**身体要求:**  
大部分时间是坐在舒适的位置,有频繁的机会四处走动。在极少数情况下,可能需要移动或举起轻物品。

**首选资格:**

- 6-8年相关工作经验
- 能够快速理解复杂系统
- 精通前端技术和框架,如HTML、CSS、JavaScript、React、Angular
- 有使用monorepos和构建web组件和/或微前端的经验
- 有使用Webpack等前端构建系统的经验
- 有使用Selenium或Cypress等工具进行浏览器驱动的端到端测试的经验
- 有开发高度吸引人的前端软件解决方案的经验
- 精通使用Ruby on Rails、Spring MVC、Node.js和云技术等现代Web应用程序框架开发大型企业级系统
- 有零售行业中常见业务流程的经验
- 有在敏捷/精益开发环境中的经验
- 精通编写SQL查询关系数据库
- 精通版本控制系统(最好是Git)
- 在Linux或Unix基础环境中熟练
- 在CI/CD工具链中熟练
- 精通破坏性测试方法和工具
- 在云计算平台及其提供的自动化模式中熟练
- 在生产系统设计中熟练,包括高可用性、灾难恢复、性能、效率和安全性
- 精通高可用性的防御性编码实践和模式
- 在现代基于微服务的架构和方法中熟练
- 在成功应用设计模式中熟练
- 在测试驱动开发和有效的单元测试创建中熟练
- 在NoSQL数据库中熟练
- 在查询优化和故障排除中熟练
- 在SQL和NoSQL数据库中有效数据建模
- 有使用12因素方法的经验,并理解其好处,并能向初级团队成员展示适当的模式
- 精通设计和实现RESTful Web服务
- 出色的沟通能力

**知识、技能、能力及能力:**  
行动导向:以紧迫感、高能量和热情承担新机会和艰巨挑战  
商业洞察:应用商业和市场知识以推进组织目标  
协作:建立伙伴关系并与他人合作以实现共同目标  
有效沟通:开发并传递多模式沟通,清晰了解不同受众的独特需求  
培养创新:为组织创造新的更好的成功方式  
推动结果:即使在困难情况下也能持续取得成果  
全球视角:在处理问题时采取广泛的观点;使用全球视角  
人际技巧:公开舒适地与不同的人群交往  
管理模糊性:即使在事情不确定或前进的道路不明确时也能有效运作  
管理复杂性:理解复杂、大量且有时矛盾的信息,有效解决问题  
敏捷学习:在解决新问题时通过实验积极学习,使用成功和失败作为学习材料  
优化工作流程:了解最有效和高效的流程来完成事情,专注于持续改进  
自我发展:积极寻找新的成长和挑战方式,使用正式和非正式的发展渠道  
情境适应性:实时调整方法和举止以适应不同情境的变化需求

**薪资:**  
240,000 140,000  
**c:**  
0.2

免责声明

该远程工作信息来源于站外平台,本站仅提供部分信息展示与订阅服务,更多请查看免责声明

关注公众号,不定期副业成功案例分享
关注公众号

不定期副业成功案例分享

领先一步获取最新的外包任务吗?

立即订阅