Xsolla
Xsolla
Xsolla 为电子游戏开发商和发行商提供游戏商业化基础设施。其平台通过可定制的网页商店、支付处理、欺诈防范和旨在深化玩家参与度的社交功能等工具,支持游戏变现、分发和融资。Xsolla 还帮助游戏企业应对全球市场中的支付、税务、合规和运营要求,并与 Unity、Unreal 和 Cocos Creator 等开发平台集成。

高级前端工程师–俄罗斯远程办公

为 Xsolla 的全球电子游戏商务平台构建快速、无障碍的 Web 应用。开发供全球数百万玩家和开发者使用的前端系统。

描述

  • 构建和维护高质量的前端应用与产品功能
  • 编写整洁、易维护的代码,并通过全面的单元测试和端到端测试提供保障
  • 创建语义化、响应式布局,使其跨浏览器和平台运行,同时符合 Web 标准和无障碍实践
  • 开发可复用的组件系统,并协助持续完善共享 UI 库
  • 从渲染、包体积和 Core Web Vitals 等方面提升应用性能
  • 与设计师在 Figma 中协作,交付一致且像素级精准的界面
  • 将应用连接到后端服务和外部 API,并与后端工程师共同定义 API 契约
  • 配置和改进构建工具、CI/CD 流水线及基于 Docker 的环境
  • 参与代码评审、技术讨论和架构决策
  • 指导中级和初级工程师,协助提升产品质量
  • 与前端、后端、QA 和 DevOps 工程师以及产品和设计团队,在产品工程团队中协作
  • 负责功能从实现、测试、发布到监控的完整生命周期

任职要求

  • 至少五年的商业前端开发经验
  • 精通 JavaScript ES6+,包括异步编程、基于原型的面向对象编程、类以及核心内存管理概念
  • 精通 TypeScript,涵盖泛型、工具类型、自定义声明和库类型扩展
  • 具备创建语义化、响应式布局的丰富经验,支持多种浏览器和平台
  • 了解 Web 标准和无障碍实践
  • 精通 CSS,包括 SASS/SCSS 和 CSS-in-JS 方案
  • 具备 React、Vue 或同类现代框架的专业使用经验
  • 具备使用状态管理库或模式的经验
  • 具备开发服务端渲染或同构应用的经验
  • 具备构建组件系统的经验,包括复合组件模式
  • 理解数据结构、算法复杂度和常见设计模式
  • 了解 LRU 等基础缓存方法
  • 能够拆解工作,并将业务逻辑与框架或库代码分离
  • 具备配置和优化 Vite 或 Webpack 的经验
  • 具备使用 ESLint、StyleLint、Prettier 或 Biome 的经验
  • 具备创建单元测试和端到端测试的经验
  • 理解 REST API 基础和外部服务集成
  • 具备 Docker 使用经验
  • 熟练使用 Git 和 GitLab
  • 有信心使用 Figma 实现设计
  • 具备良好的英语书面和口语能力

福利待遇

  • 医疗、牙科和视力保险
  • 带薪休假
  • 量身定制的职业发展路线图
  • 培训及其他职业成长教育机会
  • 弹性工作时间
  • 与根据候选人所在地选择的实体或名义雇主签订雇佣协议