担任前端应用程序开发的技术负责人,使用高级JavaScript、React和其他现代UI/前端库,并通过设计、开发、文档编写、测试和修改现有和新的软件应用程序来领导开发团队,倡导标准技术、程序和标准。参与架构设计、性能监控、产品评估和购买与构建决策。跟踪和沟通开发项目的状态、依赖关系、风险和缓解策略给项目团队和领导层。为业务提供技术专长。
主要职责:
- 根据复杂的业务、用户和非功能(例如性能、可靠性、平衡和控制)要求,执行和/或监督低级设计文档(包括代码样本/大纲)和详细工程规范的创建。根据规范维护现有程序逻辑的完整性。使用Ameriprise基于敏捷的SDLC完成交付物。
- 与业务合作收集或澄清技术需求,并充分了解项目目标。然后,利用这些信息有效地计划和交付可运行的Javascript和React JS代码。参与项目设计审查。评估应用程序之间的相互关系,并为相互关联的应用程序/系统设计有效的接口。在设计工作中适当地处理故障场景。积极审查,然后计划和执行纠正措施以响应生产支持问题,如有需要。
- 领导代码审查过程,确保开发工作符合标准和规范,包括同行审查以及开发团队外部的代码审查。编写和/或修订系统设计文档和操作文档,包括向操作支持手册和用户指南提供所需的输入。创建并正确存档所有与项目相关的文档。
- 确保所有代码在发布给质量保证团队之前经过有效的单元测试。及时解决所有单元测试问题。协助质量保证团队识别测试用例,并创建/挖掘测试数据以实现对所有开发交付物的全面测试。在开发的代码/程序经过测试过程并投入生产时及时回应所有查询和问题。批准代码投入生产。
- 对前端工程团队(包括员工、承包商和供应商合作伙伴资源)提供监督、指导和技术领导,以确保项目交付物及时执行。提供治理监督,确保遵守开发策略、标准、工具和程序。指导开发团队在开发生命周期的所有阶段始终应用适当的开发原则和标准。
- 进行年度应用程序健康和安全评估。通过识别增强性能、可靠性和资源消耗的改进措施来提高系统资产的健康状况。跟踪标准例外情况(例如安全漏洞),以确保它们得到有计划和及时的解决。评估、故障排除和领导生产问题和系统故障的根本原因分析。确定纠正措施和改进措施以防止再次发生。根据需要提供实施/生产支持。
- 在软件开发技术方面保持最新的技能,并对业务、业务需求以及应用程序/资产如何推动和支持业务(了解资产/应用程序和开发工作的更大影响)有广泛的了解。在开发工具和最佳实践的选择和实施方面提供专业知识,以及对优先级和资产投资的建议。与业务伙伴和项目团队建立并保持富有成效的工作关系。
所需资格:
- 计算机科学、工程或相关领域的学士学位或同等学历(4年制)。
- 需要7-10年相关经验。
- 7年以上的实际经验和在企业级复杂计算系统的设计和运作方面取得成功的证明。
- 5年以上的领导和影响他人的经验和成功记录,没有直接权威。
- 有与供应商合作伙伴(在岸和离岸)资源合作的经验。
- 3-5年React JS开发经验。
- 5-7年JavaScript经验。
优先资格:
- 7-10年技术和/或软件开发经验,逐渐增加复杂性和责任。
- 在微前端架构和管理多个团队的monorepo方面有实际经验。
- 在设计复杂的、最佳的企业级软件应用方面取得成功的经验。
- 出色的分析和业务技能,以协调冲突的目标,并在现有限制内找到/设计可接受的折衷方案。
- 专家级应用技术/工程知识库到多个和不断发展的程序和语言。
- 优秀的技术沟通能力。
- 有TypeScript经验者优先。
- 混合型
关于我们的公司:
我们是一家拥有超过1万亿美元管理和管理资产的多元化金融服务领导者。我们在20多个国家拥有2万多名员工,为超过200万个人、小企业和机构客户提供资产和收入的咨询、管理和保护。我们是金融规划和咨询、全球资产管理和保险业的领先者。我们对客户的专注和坚实的财务基础连接着我们每个独特的业务- Ameriprise金融服务、哥伦比亚线程投资和RiverSource保险和年金。在这里,我们培养有意义的职业,投资未来,并为客户、机构和全球社区产生影响。
Ameriprise Financial是一家平等机会雇主。我们考虑所有合格的申请人,不论种族、肤色、宗教、性别、国籍、遗传信息、年龄、性取向、公民身份、性别认同、残疾、退伍军人身份、婚姻状况、家庭状况或任何法律禁止的基础。
全职/兼职
全职
豁免/非豁免
豁免
职业家族群
技术
业务线
技术技术