前端工程师-客户端架构,新加坡

15个月前全职
TikTok

TikTok

location 新加坡
unsaved
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,我们的使命是激发创造力,带来快乐。为了实现这个目标,我们致力于庆祝我们多样化的声音,并创造一个反映我们所触达的众多社群的环境。我们对此充满热情,希望您也能加入我们。