前端软件工程师(Staff级)
使用 React 和 TypeScript 推进 SS&C Advent Geneva 投资组合平台现代化。为投资专业人士构建可扩展应用、共享组件和响应式体验。
描述
- 构建模块化、可扩展的前端应用。
- 参与软件生命周期的各个阶段,从设计和调研到开发、评审、部署与测试。
- 打造出色的用户体验。
- 与用户体验、业务分析和质量保证团队协作。
- 协助制定表示层标准与实践。
- 使用企业级 React 和 TypeScript 应用,推动 SS&C Advent Geneva 投资组合管理与会计平台现代化。
- 为全球投资专业人士开发可复用组件、设计系统和高性能体验。
任职要求
- 具备至少 10 年 Web UI 或前端开发的专业经验。
- 设计过大型企业级单页应用的架构,并推动其持续演进。
- 熟练运用 React、TypeScript、JavaScript、HTML 和 CSS。
- 了解前端架构模式、组件设计、状态管理、路由、API 集成、性能、无障碍、测试和 Web 安全。
- 有使用现代 UI 框架、可复用组件库和设计系统的经验。
- 展现 Staff 级技术领导力,包括架构决策、技术规范、设计与代码评审以及指导他人。
- 曾在多个团队中制定并推进前端架构和技术路线图。
- 曾将单页应用与 REST 或 gRPC 服务集成。
- 了解浏览器内部机制、渲染性能、内存管理和前端优化。
- 设计并维护过共享前端平台、库和可复用应用框架。
- 实施过前端可观测性,包括客户端日志、指标、追踪、错误监控和性能诊断。
- 制定过涵盖单元、组件、集成和端到端测试的前端测试策略。
- 具备前端构建系统、依赖管理和交付优化经验,包括代码拆分、延迟加载、打包优化和依赖治理。
- 与 UX 和设计团队紧密合作,将设计系统转化为可复用的工程组件。
- 使用过 monorepo、微前端或模块化前端架构,并使用 Nx、Turborepo 或 pnpm workspaces 等工具。
- 使用过 Redux Toolkit 或 TanStack Query 等高级状态和数据管理库。
- 评估或使用过其他前端框架和 API 技术,例如 Angular、Vue、GraphQL 或 WebSockets。
- 使用过 AI 辅助软件开发工具和工作流程。
- 具备 OAuth 2.0 和 OpenID Connect(OIDC)等现代身份验证与授权框架的经验。
- 使用过 Docker、Kubernetes 或其他容器化应用环境。
- 使用过 GitHub Actions、Webpack 和 NPM Scripts 等前端构建、打包和部署工具。
- 有敏捷开发经验;熟悉 Scrum 者优先。
- 具备财富管理或金融服务行业经验。
福利待遇
- 医疗、牙科和视力保险。
- 提供公司配比的 401(k) 计划。
- 带薪休假。
- 节假日休假。
- 育儿假。
- 可能报销专业发展费用。
- 符合获得年度酌情奖金的资格。
- 符合获得股权奖励的资格,包括限制性股票单位或股票期权。
