[酷工作] [北京] 猿辅导 · 编辑器研发工程师 (前端 / 客户端, C++ / TypeScript)

我们最近在做一个 Web 平台上的多人协同图形编辑器。

在技术上,我们的核心技术栈是 C++TypeScriptReact。其中,C++ 用来构建编辑器画布区域的所有核心功能,TypeScriptReact 则用来完成编辑器的各个编辑面板。此外,我们还使用 WebSocket 和服务器建立实时通信连接,并使用 CRDT 算法来实现多人无冲突协同编辑功能。

作为工程团队的一员,你的工作包括:

  • 应用前沿的 Web 开发技术,改进编辑器的架构以提升性能和稳定性
  • 设计高性能的算法,让用户的编辑体验更加流畅
  • 编写测试,参与团队的 Code Review ,改进工程和代码质量
  • 引入先进的工程实践,帮助团队更有效率地进行迭代

为了能胜任这些挑战,我们希望你有以下特点:

  • 卓越的软件工程能力、编码能力,拥有 3 年以上软件研发经验
  • 快速学习能力,善于使用互联网检索领域内的先进知识解决问题
  • 对于软件研发工作有热情,乐于通过技术来帮助用户提升效率
  • 有代码洁癖,对于工程质量有较高的自我追求

如果你还有以下方面的经验,那会是很大的加分点:

  • 精通设计模式,能熟练应用并了解各个模式的适用场景。有大型客户端软件的研发经验,尤其是编辑器类软件
  • 擅长现代 C++ 或者 TypeScript 开发
  • 对计算机图形学有深入研究,或对 Skia / OpenGL / WebGL 有商业应用开发经验
  • 擅长持续交付,有主干开发和 TDD 的工程实践

我们的工作地点位于北京市朝阳区望京区域。

如果你对我们做的事情感兴趣,欢迎投递简历到 zhangyc#yuanfudao.com

发表回复

您的电子邮箱地址不会被公开。