职责
TikTok是短视频领域的领导者。我们的使命是激发创造力,带来快乐。TikTok在全球范围内设有办事处,包括洛杉矶、纽约、伦敦、巴黎、柏林、迪拜、新加坡、雅加达、首尔和东京。
创作是TikTok的核心目标。我们的平台旨在帮助想象力蓬勃发展。这对于使TikTok成为可能的团队来说也是如此。我们一起激发创造力,带来快乐 - 这是我们所有人都相信并努力实现的使命。对我们来说,每一个挑战,无论多么困难,都是一个机会;学习、创新和作为一个团队成长。墨守成规?从不。勇气?始终如一。
在TikTok,我们一起创造,一起成长。这就是我们产生影响力的方式 - 对我们自己、我们的公司和我们服务的社区。
加入我们吧。
TikTok前端团队负责构建和维护TikTok的Web产品和基础设施,包括www.tiktok.com、移动应用中的混合页面和TikTok TV。前端基础设施团队的目标是构建稳定、可持续和可重用的基础设施,使每个产品团队能够更高效、更有效地开发、测试和部署其功能。我们通过标准化开发环境和工作流程,确定技术栈和最佳实践,以及构建常用的共享库,来支持来自多个团队的Web开发人员和设计师。我们还不断提高我们的代码库水平,探索最新的Web技术,并找出如何在我们自己的环境中利用不同的编码模式。
我们正在寻找有动力的工程师加入我们,帮助实现这一使命。您将与我们经验丰富的工程师一起找出将我们当前技术提升到新水平的最佳方法。鉴于我们团队的快速增长速度,您的工作将具有很高的挑战性,并且对于在TikTok内从事与Web相关项目的任何人的工作效率都具有重要影响。
在这个角色中,您将:
- 原型设计新想法,并迭代以获得最佳的开发者体验;
- 构建、优化和扩展下一代自动化构建/测试/部署系统;
- 编写高质量、可重用的代码,并迭代以获得最佳的开发者体验;
- 定义和优先处理来自其他工程团队的需求;
- 为其他前端开发人员提供技术资源和工程指导。
职责
- 熟悉Web开发周期(例如包管理、模块捆绑、单元和集成测试、浏览器功能等);
- 熟悉现代前端技术栈(我们使用TypeScript、JavaScript、React/Redux、ES6、Webpack、styled components、CSS);
- 对前端/Web相关领域的基础设施和基础技术感兴趣;
- 具有跨团队、跨职能合作的经验;
资格要求
优先资格要求
- 深入理解Webpack及其周边技术(插件、编译器钩子);
- 具有开发可重用UI组件和/或实施WCAG(Web内容可访问性指南)的经验;
- 具有部署自动化工具(例如Jenkins、AWS Codepipeline、TravisCI、CircleCI等)和/或Shell/Bash脚本的经验。
TikTok致力于创造一个包容的空间,员工的技能、经验和独特观点都受到重视。我们的平台连接着来自全球各地的人,我们的工作场所也是如此。在TikTok,我们的使命是激发创造力,带来快乐。为了实现这个目标,我们致力于庆祝我们多元化的声音,并创造一个反映我们所触达的众多社区的环境。我们对此充满激情,希望您也是。