高级前端工程师 - 性能平台 - 页面加载

15个月前全职
Canva

Canva

location 悉尼
unsaved
加入重新定义世界设计体验的团队。 嘿,你好,你好,你好,你好,你好,你好,你好! 感谢你的光临。我们知道找工作可能会花费一些时间,你可能渴望了解所提供的工作机会,所以我们直截了当地告诉你。 你可以在哪里工作以及如何工作 我们的旗舰校区位于悉尼。我们还在墨尔本设有校区,并在布里斯班、珀斯和阿德莱德设有合作办公空间。 但你可以选择在哪里和如何工作。这意味着如果你想在办公室里工作(如果你附近有办公室)、在家里工作或两者兼而有之,都由你决定。 你在这个职位上会做什么 随着Canva的规模扩大,变革将继续成为我们的DNA的一部分。但我们认为这都是有趣的一部分。因此,这将让你了解到你开始工作时将要处理的工作类型的味道,但这可能会发展演变。 目前,这个职位的重点是: • 使用你选择的网络浏览器中的性能分析和调试工具。这些工具包括Chrome DevTools、Lighthouse、WebPageTest等。 • 尝试使用能改进我们开发特性的技术和架构模式,使快速性能成为默认设置。 • 利用我们从真实用户或合成监控应用程序收集的性能数据,找出我们可以改进用户体验的性能方面。 • 构建和维护我们用于测试构建性能的工具,用于在拉取请求中反馈性能回归的工具,以及用于测量真实用户性能指标的工具。 • 与团队和团队外的其他工程师合作,找出整个产品中的问题,并传达明确的行动项。 赋予其他工程师权力是我们团队的核心价值观之一。 如果符合以下条件,你可能合适: • 对常见性能问题有了解:浏览器主线程、网络请求以及与在浏览器中渲染像素相关的任何问题。 • 了解JavaScript和Web技术(HTML / CSS) • 有使用HTML / CSS / JS开发富应用程序的经验 • 精通跨浏览器和跨设备开发 • 能够编写高性能、可重用的UI组件代码,包括适当的测试 • 热衷于性能调试和基准测试 • 至少有5年的经验 • 计算机科学基础知识 额外的经验 • 有SVG的经验 • 有图形编程经验 • 有GLSL / WebGL的经验 • 对交互设计感兴趣 职位和团队 性能对于Canva来说非常重要。我们希望成为世界上最快的图形设计工具。性能团队致力于实现这个目标。 我们正在Canva建立一种性能文化,为此,我们正在寻找对性能感兴趣、知道如何调试和测量以及改变我们的工作方式以实现快速性能的工程师。 如果你符合以下一个或多个条件,我们很乐意听到你的消息: 你热衷于解决性能问题,知道如何调试并提出解决方案,从实用的快速修复到在整个公司推广的标准化变更。 你了解为什么每个性能指标都不同以及它与用户体验的关系。 你知道如何从合成测量到收集真实用户性能指标来衡量性能。你有经验在开发者的工作流中创建自动化性能测试系统,并且知道如何有效地将其融入其中。 你将探索改进我们的工程实践的新方法。你的工作将更有用的见解,展示性能问题如何影响我们,找到工程最佳实践并在公司内部传达如何使用,构建工具以确保我们编写的代码符合我们的性能标准,并与团队的其他成员一起成为公司的性能传道者。 对你有什么好处? 实现我们疯狂的大目标激励着我们努力工作-我们确实如此-但你也会在Canva的生活中体验到许多神奇、联系和有趣的时刻。 我们还提供一系列福利,为你在工作内外的每个成功做好准备。 以下是我们提供的一些福利的一小部分: • 股权计划-我们希望我们的成功也成为你的成功 • 包容性的育儿假政策,支持所有父母和照顾者 • 每年一次的Vibe & Thrive津贴,支持你的福祉、社交联系、办公环境设置等 • 灵活的休假选择,使你能够成为一个积极的力量,花时间充电,并在个人上得到支持 更多信息请查看。 其他需要知道的事情 我们根据你的经验、技能和热情以及你如何增强Canva和我们的文化来做出招聘决策。 当你申请时,请告诉我们你使用的代词以及在面试过程中可能需要的任何合理调整。 请注意,面试是通过虚拟方式进行的。 J-18808-Ljbffr