职责
TikTok是短视频领域的领先目的地。我们的使命是激发创造力,带来快乐。TikTok在全球范围内设有办事处,包括洛杉矶、纽约、伦敦、巴黎、柏林、迪拜、新加坡、雅加达、首尔和东京。
创作是TikTok使命的核心。我们的平台旨在帮助想象力蓬勃发展。这对于使TikTok成为可能的团队来说尤为重要。
我们共同激发创造力,带来快乐-这是我们所有人都相信并努力实现的使命。
对我们来说,无论多么困难的挑战都是一个机会;学习,创新,作为一个团队成长。墨守成规?从不。勇气?永远。
在TikTok,我们共同创造,共同成长。这就是我们产生影响力的方式-为我们自己、我们的公司和我们服务的社区。
加入我们吧。
TikTok的Web架构部门正在寻找一位技术娴熟、有远见的架构师加入我们充满活力的团队。在这个角色中,您将在塑造我们的Web开发计划的未来方向方面发挥关键作用。您将领导关键方面的战略规划和执行,如Monorepo实施、自动化测试、发布流程优化等。
主要职责:
-工程架构策略:制定并推动Web架构团队的工程架构策略,与TikTok的技术愿景和业务目标保持一致。
-Monorepo:领导Monorepo方法的设计、实施和管理,促进高效的代码共享、版本控制和简化的开发流程。
-自动化测试:引领Web项目中自动化测试最佳实践的采用,包括单元测试、集成测试和端到端测试。通过自动化测试流水线确保代码质量和可靠性。
-发布流程优化:定义和优化发布流程,重点关注持续集成和持续交付(CI/CD)流水线。简化部署流程,实现更快速、更可靠的发布。
-技术愿景:为团队提供清晰的技术愿景和架构指导。建立编码标准、架构模式和最佳实践,以实现一致且高质量的开发结果。
-合作:与跨职能团队密切合作,包括产品经理、设计师、后端工程师和质量保证团队,确保Web组件在更广泛的TikTok生态系统中无缝集成。
-创新和研究:了解最新的Web技术、趋势和行业实践。评估并推荐新的工具、框架和方法来提高团队的效率。
-性能优化:与性能工程师合作,优化Web应用程序的速度、响应能力和可扩展性,确保出色的用户体验。
-风险管理:积极识别潜在的技术风险和挑战,并制定缓解策略,确保项目成功。
资格要求
资格要求:
-计算机科学、软件工程或相关领域的学士学位,硕士学位优先。
经验:具有5年丰富的Web开发经验,重点关注架构设计和策略。
-技术熟练:精通HTML、CSS、JavaScript/TypeScript等Web技术,以及现代前端框架(如React、Vue.js)。
-Monorepo掌握:在大型Web开发项目中设计和管理Monorepo环境的实际经验。
-自动化测试:具备在Web应用程序中实施和管理自动化测试流水线的能力。
-CI/CD卓越:熟练设计和实施Web项目的CI/CD流水线。
-解决问题:具有出色的解决问题的能力,能够分析复杂的技术挑战并提供创新解决方案的记录。
-沟通能力:优秀的沟通能力,能够将技术概念有效地传达给技术和非技术人员。
-领导能力:具有强大的领导经验,包括团队管理、指导和技术指导。
-敏捷思维:熟悉敏捷/Scrum方法论,并在敏捷环境中交付高质量的软件的历史。
首选资格:
-深入理解后端技术和微服务架构。
-熟悉Web应用程序的性能优化技术。
-对开源项目或技术社区的贡献。
-在技术驱动的创业公司或快节奏环境中的经验。
TikTok致力于打造一个包容的空间,员工在这里因其技能、经验和独特的观点而受到重视。我们的平台连接着来自全球各地的人,我们的工作场所也是如此。在TikTok,我们的使命是激发创造力,带来快乐。为了实现这一目标,我们致力于庆祝多样的声音,并创造一个反映我们所触及的众多社区的环境。我们对此充满激情,希望您也一样。