职位描述:1、负责字节跳动飞书业务桌面客户端开发工作,工程是大型复杂的客户端跨端 web 应用,相比传统前端工作,会和多技术栈的研发大牛们合作,有更大的开发边界;2、工作范围涉及高质量的设计和编码、跨端应用、工程构建、性能品质等多个方向,包括承担重点、难点的技术攻坚,参与项目方案设计与实现;3、持续关注用户体验,和产品经理与设计同学配合,深度参与产品需求讨论,功能定义,不断改进产品的易用性;4、主要语言为 TypeScript,主要框架为 React。职位要求:1、良好的设计和编码能力,有扎实的代码功底和良好的上层设计能力,对稳定性和性能有超乎寻常的关注;2、计算机基础扎实,熟练掌握常见数据结构、算法和设计模式,熟悉计算机网络,安全相关知识;3、熟练掌握 JavaScript(TypeScript) 语言,熟练掌握 React/Vue 等框架,熟悉前端构建工具,理解底层原理,能够灵活运用;4、熟悉 web 应用开发与前端工程化,在开发效率、性能优化、可访问性、稳定性、自动化测试等方面有一定的认知和实践;5、有良好的产品意识、用户意识和主人翁意识,自我驱动、学习能力强,执行力好,积极乐观,认真负责,乐于协作;6、加分项:有 Node 开发经验、有 Rust 开发经验、参与或主导过大型项目、有跨端开发经验、有优秀的技术博文&博客、有知名开源作品、活跃的开源社区贡献者。