高级前端软件工程师

1天前全职
Apple

Apple

location 伦敦
unsaved
摘要 发布日期:2024年8月29日 职位编号:200564485 该职位位于伦敦的苹果服务工程团队(ASE)。ASE 是背后支持 iCloud、Apple Music、Apple TV+、Apple Arcade 等高知名度服务的团队。我们正在寻找一位高级前端软件工程师,帮助构建我们的客户参与和营销自动化平台工具。 在苹果,这里的人们不仅仅是制造产品——他们创造了改变整个行业的奇迹。正是这些人和他们的多样性以及创新思想,鼓励着贯穿我们所有工作的创新,从令人惊叹的技术到领先行业的环保努力。加入苹果,帮助我们让这个世界变得比我们所发现的更好。 描述 ASE 客户参与工程团队负责构建一个平台,使得能够每天与数百万客户进行沟通,涵盖 Apple Music、Apple TV+、Apple Arcade、Apple News+、Apple Fitness+、Apple Wallet 等服务。 作为这个团队的一员,您将负责为内部用户架构设计、构建和维护工具的前端。您将帮助构建的工具使得创建不同的客户面对消息和工作流成为可能,这些工作流在各种通信渠道中协调这些消息——无论是服务器端还是设备上的。 作为团队的高级成员,您的责任将包括: • 与设计和产品团队协作,提供优秀且一致的用户体验 • 维护和改进可扩展、灵活和可重用的通用 UI 组件 • 调查并提出我们 web 应用的架构改进建议 • 经常与合作工程团队和我们平台的用户协作 • 在跨职能讨论中代表团队,推动参与者之间的对齐 • 创建技术设计文档并推动利益相关者之间的一致性 • 推动堆栈中功能和组件的可重用性和可测试性 • 与 QA、SRE 和其他团队密切合作,以建立质量和服务可靠性 最低资格 最低资格 • 在架构、设计和构建生产级基于 React 的 web 应用方面有经验 • 擅长编写干净、高性能和可测试的 JavaScript 和 TypeScript 代码 • 擅长使用测试驱动开发来提升 CI/CD 工作流 • 设计可扩展、灵活和可重用的网页 UI 组件 • 能够在涉及多个团队的软件开发项目中进行技术领导 • 能有效地与技术和非技术跨职能团队的成员进行书面和口头沟通 • 计算机、信息技术、工程或同等经验的本科学位。 主要资格 主要资格 优先资格 优先资格 • 做出对成功有长期影响的关键架构决策 • 建立并倡导最佳工程实践,以推动代码所有权、效率和重用 教育与经验 教育与经验 附加要求 附加要求