高级前端工程师 - SEO - 开放远程工作,覆盖澳大利亚和新西兰地区

14个月前远程全职
Canva

Canva

location 悉尼
unsaved
团队介绍: SEO团队的使命是赋予全球每个用户发现Canva的能力。每五个Canva用户中就有一个通过SEO进入,适用于各种工作需求(JTBD),包括设计工具、可编辑模板、印刷产品以及基于人工智能的内容和图像生成。我们的目标是使Canva成为搜索引擎上每个设计需求的最佳答案。 职位描述: SEO工程师的两个主要关注点是SEO增长和程序化SEO。 SEO增长旨在抓住Canva不断增长的产品提供带来的每个SEO机会。作为团队中的工程师,您将: • 与SEO专家和产品特性团队合作,识别和探索着陆页上的新特性集成机会。 • 开发和部署新的工具和交互式着陆页,帮助用户找到解决JTBD的解决方案。 • 为内部CMS系统做出贡献并维护。 • 为页面渲染系统做出贡献并维护。 程序化SEO旨在借助最新的AI/ML技术扩展和自动化Canva的SEO工作流程。作为团队中的工程师,您将: • 与SEO专家、机器学习工程师、数据科学家和后端工程师密切合作,创建一个用于扩展和自动化Canva SEO实践的内部工具。 • 设计和构建一流的UI/UX,用于分析、展示和管理大量数据。 您将做什么: • 与产品设计师和产品经理合作,构建高效可复用的前端组件和功能。 • 识别和解决页面加载/渲染性能瓶颈。 • 探索并与外部服务集成。 • 参与设计和代码审查。 • 在新想法和增强功能上跨团队和专业领域进行合作,以帮助实现我们的目标。 • 承担项目的责任并推动项目从开始到结束。 我们正在寻找的人才: • 如果您具备以下条件,我们很乐意听取您的意见: • 具备扎实的计算机科学基础。 • 对基于浏览器的技术和现代标准有广泛的了解,包括: • HTML、CSS、a11y和基本的UX原则 • JavaScript、事件循环、事件系统和浏览器渲染流程 • 基本的Web安全和隐私控制(CSRF、CORS、CSP等) • 对DNS、HTTP以及SSR、CDN、边缘计算等现代Web交付技术有深入了解。 • 在各种浏览器和设备上开发丰富的应用程序经验,能够编写性能良好、可重用的代码以支持a11y和i18n准备的UI组件。 • 扎实的自动化测试技术基础(包括单元测试、集成测试、可视化回归测试和端到端测试),以及良好的可观察性和可靠性基础。 • 具备出色的沟通技巧,能够与各种人建立关系,推动公司范围内的影响力。 • 有能力和意愿阅读和理解其他产品特性团队(SEO团队可能不熟悉的)的代码,特别是Java代码。 • 对如何提供价值而不仅仅是代码有深入理解。 不是必需的,但如果具备以下条件将会加分: • 您了解搜索引擎优化的基础知识,并熟悉一些SEO研究工具,如Botify、Lumar等。 • 您具备TypeScript(或其他类型语言)、React和MobX的经验。 • Java