TeamViewer
TeamViewer
1,001 – 5,000 员工
B2BSaaS企业
TeamViewer 是一家 B2B SaaS 公司,致力于开发用于远程访问、远程支持和数字员工体验的安全云软件。其平台帮助 IT 团队和企业控制、监控及管理终端设备,自动执行修复操作,并通过增强现实工作流程支持一线运营。TeamViewer 通过 Tensor、DEX 和 Frontline 等产品服务不同规模的组织,并提供与 Microsoft Intune、ServiceNow 和 Salesforce 等平台的集成。公司的产品和服务以安全、合规且可扩展的设备管理为核心。

高级前端软件工程师——德州混合办公

使用 React 和 TypeScript 负责 TeamViewer 数字工作场所平台的前端架构与开发。负责性能、测试、设计系统以及负责任的 AI 辅助工程实践。

描述

  • 使用 React 和 TypeScript 构建和维护复杂的大型 Web 应用
  • 负责微前端、单体仓库和共享组件库的前端架构
  • 建立可扩展的状态管理和数据获取方案,覆盖服务器端、客户端和 UI 层
  • 与 UX 和 UI 设计师合作,协助管理设计系统
  • 通过契约、身份验证流程和数据模型,将前端应用连接到后端服务和 API
  • 通过渲染优化、代码分割、缩减包体积以及 Core Web Vitals 优化来提升 Web 性能
  • 维护安全性、可访问性、国际化和浏览器兼容性标准
  • 制定涵盖单元测试、集成测试、视觉回归测试和端到端测试的前端测试规范
  • 支持构建工具、CI/CD 流水线以及使用 Docker 和 Kubernetes 的容器化部署
  • 推动团队负责任地采用 AI 辅助前端开发
  • 指导工程师、主持代码评审并引导跨团队技术决策
  • 塑造前端架构,并在敏捷环境中担任技术权威

任职要求

  • 计算机科学、软件工程或相关专业学位,或具备同等经验
  • 至少 6 年专业前端开发经验,其中包括技术领导经验
  • 精通 React、TypeScript 和现代 JavaScript
  • 深入使用状态管理和数据获取工具,例如 Redux Toolkit、RTK Query、Zustand、MobX、TanStack Query 或 XState
  • 具备使用 Storybook、设计令牌和主题等工具创建和维护设计系统或组件库的经验
  • 具备微前端架构和可扩展前端代码库经验,包括 Nx 或 Turborepo 单体仓库工具
  • 熟练掌握现代构建和打包工具,包括 Vite 和 Webpack
  • 理解 Web 性能分析和优化技术,例如记忆化、虚拟化、延迟加载和 Core Web Vitals
  • 具备集成 REST 或 GraphQL API、WebSockets 以及 OAuth 2.0 或 OpenID Connect 等身份验证标准的经验
  • 深入了解 WCAG 可访问性要求和 Web 安全实践,包括 XSS、CSRF 和 CSP
  • 具备使用 Jest 或 Vitest、React Testing Library 以及 Playwright 或 Cypress 的经验
  • 具备使用 Claude Code、GitHub Copilot 或 Cursor 等 AI 编程工具的实践经验,包括在团队中负责任地使用这些工具
  • 具备指导工程师并在敏捷团队中协作的经验
  • 具备使用 Sentry 或 OpenTelemetry 等工具进行前端可观测性和错误跟踪的经验者优先
  • 具备使用 Next.js 或 Node.js 等服务端渲染框架的经验者优先

福利待遇

  • 具有竞争力的薪酬和奖金机会
  • 灵活的带薪休假和带薪节假日
  • 提供雇主配比的 401(k) 计划
  • 全面的健康保险,包括由雇主全额支付的医疗保险
  • 最多 12 周的带薪育儿假
  • 基本人寿保险
  • 由雇主支付的短期和长期伤残保险
  • 季度团队建设活动
  • 领导力午餐会
  • 全公司全员会议
  • 开放式办公政策
  • 商务休闲着装环境
  • 多元化、包容性以及员工成长机会
  • 在申请和招聘过程中提供便利或调整支持