注意:候选人必须位于我们的技术中心之一:旧金山(加利福尼亚州)、波特兰(缅因州)、达拉斯(德克萨斯州)、芝加哥(伊利诺伊州)、纽约市(纽约州)或西雅图(华盛顿州)。
关于团队
我们正在寻找一位杰出的员工前端 TypeScript 工程师加入我们的团队,并在塑造我们网络应用程序的未来中发挥关键作用。这是一个高技能和经验丰富的工程师对我们的产品和服务产生重大影响的机会。理想的候选人对 TypeScript 有深刻的理解,精通 React 或 Angular,并且有创建联合 UI 组件的良好记录。在开发过程中利用 AI 的经验是一个显著的优势。
您将如何产生影响
团队协作
• 在工作时间内和工作时间外支持应用程序。
• 快速高效地解决问题和服务请求。
• 支持在晚上和周末进行的生产部署。参与部署后应用程序验证。快速排查、评估并解决任何出现的问题。
• 参与并领导团队讨论、会议和功能讨论。
软件设计与架构
• 设计应用程序架构。其他人将您的设计作为示例。
• 开发能够高效、可扩展、一致且可支持的解决方案,能够在可用范围、时间和预算内实现。
• 在团队内及跨团队进行设计和代码审查,以确保实现符合目标、行业标准和最佳实践。
• 通过应用产品领域的知识,交付符合要求的软件,以提供最佳的长期解决方案。
• 确保代码在所有级别(单元、集成和端到端)都是可测试的。
• 提高单元测试覆盖率。
• 审查需求,以提供有意义、及时和关键的反馈来改进它们。
• 确保需求可行,实施高效,设计与 WEX 的技术方向一致。
• 估算和优先处理项目请求。
• 协助内部合作伙伴的倡议和项目。
• 与架构师、软件工程师、质量保证工程师和业务分析师合作,共同进行设计和交付决策。
项目实施
• 识别和记录性能改进和技术债务。
• 通过对安全最佳实践的深刻理解和与安全架构师的紧密合作,降低 WEX Health 的安全威胁风险。
• 识别新的威胁和漏洞,并与架构师合作,发展缓解策略。
• 高效、有效地在所有环境中实施解决方案,从而提高吞吐量。其他人将您的代码作为学习的示例。
产品熟练度
• 展示您团队的产品领域的专家级理解,并了解您当前团队以外的多个产品领域。
• 作为 WEX 系统的内部和外部主题专家。
• 能够以技术和商业沟通风格描述应用程序行为和技术。
领导力
• 帮助他人完成任务以实现目标。
• 进入其他角色以确保项目截止日期得到满足。
• 指导和培训新的软件工程师,确保他们拥有适当的工具和知识以快速提高生产力。
• 参与面试过程并提供有价值的招聘建议。
• 为内部和外部团队成员提供技术和领域指导。
• 在整个软件部署生命周期中领导多个功能或组件,包括集成、客户反馈、发布和支持阶段。
• 推荐在团队内分配工作的方法,以提高开发效率。
• 在跨职能团队环境中有效执行,以确保项目承诺的成功执行和交付。
• 通过其他人寻求您的同行评审、建议和问题解决来证明您在某一领域的专业知识。
• 协调工作努力并在团队之间沟通优先事项,以确保成功执行和交付承诺。
• 这些团队可能包括业务分析师、质量保证工程师、架构师、产品负责人、支持、管理、配置管理、数据库管理员等。
• 根据需要主持团队会议,包括敏捷会议,如果适用于团队。
• 使用数据测量、检查和推动决策。
您将如何产生影响
• 与利益相关者合作,了解我们的客户面临的最大挑战。
• 使用数据测量、检查和推动决策。
• 设计、测试、编码和实现新解决方案。
• 通过 TDD 和 BDD、微服务和垂直切片架构加强并推动我们的工程流程。
• 支持实时应用程序,促进主动监控、快速事件响应和持续改进。
• 分析现有系统和流程,以识别瓶颈和改进机会。
• 指导并向您的同事学习,促进团队和组织内的持续学习。
• 就影响我们组织的高度复杂情况向高级领导团队提供建议,然后带领团队完成该倡议,推动优质成果并实现组织内定义的 OKR。
• 在商业倡议上提供战略思维领导,利用深厚的技术和商业行业专业知识。
您将带来的经验
• 架构和实施:设计、开发和维护复杂、可扩展和高性能的前端 TypeScript 应用程序,使用 React,遵循最佳实践和行业标准。
• 联合 UI 开发:领导创建和维护一个联合 UI 组件库,该库可以在多个应用程序之间无缝共享和重用,从而确保一致性和效率。
• AI 集成:研究、探索并将 AI 驱动的功能和增强功能集成到前端应用程序中,例如智能搜索、个性化推荐和自然语言处理。
• 协作:与跨职能团队(包括设计师、产品经理、后端工程师和 QA)密切合作,以收集需求,将设计转换为代码,并提供卓越的用户体验。
• 技术领导:为初级工程师提供技术指导和辅导,培养持续学习和发展的文化。
• 性能优化:识别和解决性能瓶颈,确保在各种设备和浏览器上实现快速和响应迅速的 Web 应用程序。
• 可访问性:倡导可访问性最佳实践,确保我们的应用程序可供残疾人士使用。
• 创新:保持对新兴前端技术、工具和趋势的关注,并主动识别利用它们来增强我们的产品和开发流程的机会。
所需资格
• 计算机科学、软件工程或相关领域的学士学位;或可证明的同等经验。
• 广泛的经验:10年以上前端开发的专业经验,重点关注 TypeScript、React 或 Angular,以及联合 UI 架构。
• 深厚的技术专长:对核心 TypeScript 概念的深刻理解,包括 ES6+、异步编程和 DOM 操作。精通 React 或 Angular,包括状态管理、组件生命周期和路由。
• AI 熟练度:在前端开发中应用 AI 和机器学习技术的可证明经验或强烈兴趣。
• 架构能力:能够设计和实施可扩展和可维护的前端架构,重点关注模块化、可重用性和可测试性。
• 问题解决能力:处理复杂技术挑战并设计创造性解决方案的才能。
• 沟通能力:优秀的书面和口头沟通能力,能够清晰简洁地向技术和非技术受众阐述技术概念。
• 团队合作者:在快节奏和动态环境中蓬勃发展的合作和支持型团队合作者。
技术必备
• 具有 TypeScript 经验
• 具有 GraphQL 经验
• 具有云计算平台(AWS、Azure、GCP)经验
• 具有 CI/CD 管道经验
• 具有敏捷开发方法论经验
基本薪资范围代表该职位的预期低端和高端薪资范围。实际薪资水平将有所不同,并将基于多种因素,例如您的资格、技能、能力和角色的熟练程度。基本薪资是 WEX 总薪酬包的一部分。大多数销售职位在适用计划的条款下有资格获得佣金。非销售角色通常根据其角色和适用计划有资格获得季度或年度奖金。WEX 的全面且具有市场竞争力的福利旨在支持您的个人和职业福祉。福利包括健康、牙科和视力保险、退休储蓄计划、带薪休假、健康储蓄账户、灵活支出账户、人寿保险、残疾保险、学费报销等。有关更多信息,请查看“关于我们”部分。
薪资范围:135,000.00 美元 - 180,000.00 美元