全栈软件工程师 PHP,品牌工作室,OpenTable,位于加拿大安大略省多伦多

多伦多 18天前全职 网络
302 - 327 / 时
职位:全栈软件工程师 PHP,品牌工作室 地点:多伦多 类别:餐饮营销 职位描述: 这是一个远程的,持续六个月的临时职位,计划在多伦多市中心每周两次转为混合办公。 关于 OpenTable: OpenTable 是一家拥有数百万顾客、超过 60,000 家餐厅合作伙伴和 25 年经验的行业领袖,属于 Booking Holdings, Inc. (NASDAQ: BKNG),我们热衷于帮助餐厅蓬勃发展。我们世界级的技术使餐厅能够专注于最重要的事情——他们的团队、顾客和底线,同时让顾客能够发现和预订适合各种场合的完美餐厅。 OpenTable 的每位员工都对我们的工作和方式产生直接影响。您还将成为一个全球团队及其元搜索品牌组合的一部分。热情好客的文化是我们文化的核心。 我们在寻找: 我们正在寻找一位经验丰富的软件工程师,具备 WordPress 平台的专业知识,涵盖开发和基础设施,以加入我们的网页体验团队。理想的候选人将负责构建和发展我们的网站,包括新功能、产品、设计实现和集成。您应该有创建可扩展、高性能网页解决方案的经验,并在 WordPress 环境中优化数据库查询方面具备专业知识。我们重视对现代开发工作流程的熟悉,包括 Git、CI/CD 管道,以及对托管基础设施的了解。协作的心态至关重要,因为您将与市场营销、设计和内容团队紧密合作。您的问题解决能力应使您能够克服技术挑战,同时满足业务目标。我们在寻找具备持续学习心态的人,能够跟上 WordPress 和技术趋势。最后,我们重视主动性和自我驱动——希望有能力主动识别改善我们网站机会的人,而不仅仅是回应请求。 在此角色中,您将: WordPress 开发:使用 Gutenberg、ACF 和相关插件或框架构建和维护自定义 WordPress 网站。确保网站的性能和可扩展性得到优化。 移动响应与设计:开发响应式、移动优先的网站,确保在所有设备和浏览器上无缝运行,确保最佳用户体验。 多语言开发:实施多语言网站功能,确保内容在多种语言中易于访问。 SEO 优化:与 SEO 利益相关者合作,确保网站符合 SEO 最佳实践,包括快速加载页面、结构化数据和干净的标记。 自定义 Gutenberg 块:开发根据项目需求定制的自定义 Gutenberg 块,以便于可重用和动态内容管理。 自定义字段与模板:具备 ACF Builder 经验。 API 集成:与 API 和第三方服务合作,扩展网站功能,包括地图服务、视频平台、CRM 系统或其他业务工具。 无障碍标准(WCAG 2.1):实施和维护无障碍标准,确保网站对所有用户都具有包容性,遵循 WCAG 2.1 指南。 性能优化:通过缓存、延迟加载、图像压缩和减少 HTTP 请求等技术优化网站性能,以实现更快的加载时间。使用 GTmetrix 和 Lighthouse 等工具实施和监控性能指标。 安全实施:实施 WordPress 安全最佳实践,包括加固措施、安全插件配置和定期安全审计。监控并解决潜在漏洞。 技术领导:进行代码审查,指导初级开发人员,并为技术文档和开发标准做出贡献。 与跨职能团队合作:与设计、内容和市场团队密切合作,确保业务目标、用户需求和技术可行性之间的一致性。 错误修复与故障排除:识别、排查和解决与 WordPress 开发相关的技术问题,以确保网站的顺利运行。 文档:维护开发流程和工作流程的文档,以供内部和客户参考。 请申请,如果您具备: 经验:作为 WordPress 开发人员的证明经验,具备 Gutenberg、ACF 和构建响应式网站的实践经验。 技术能力:对 PHP 和 OOP(面向对象编程)、HTML5、CSS3、JavaScript(ES6+)、ReactJS 以及开发与设计实践有深入了解。精通 MySQL/PostgreSQL 数据库开发工作流程:具备现代构建工具(Webpack、Gulp、Composer)和 CI/CD 管道的经验。对 Git 工作流程和部署策略有深刻理解。 服务器管理:了解服务器环境(Apache)、服务器端缓存解决方案(Redis、Memcached),并具备不同托管环境的经验。 响应式网页设计:在使用 Bootstrap 或自定义媒体查询构建移动优先、响应式网站方面具有丰富经验。 SEO 和网页性能:具备页面 SEO 最佳实践和性能优化技术(如缓存、延迟加载、图像优化)的经验。 无障碍标准:对 WCAG 2.1 无障碍标准有扎实的理解,并知道如何将其应用于 WordPress 网站。 版本控制:具备使用 Git 进行版本控制和协作开发工作流程的经验。 调试:熟悉 Chrome 开发者工具、查询监视器和其他故障排除工具。 多语言支持:具备构建多语言网站的经验。 测试与质量保证:具备单元测试、集成测试和自动化测试框架的经验。 分析实施:精通实施和使用分析工具(Google Analytics、Tag Manager)和跟踪解决方案。 协作:能够与跨职能团队(设计师、内容创作者、SEO 专家)有效合作,并能独立和团队环境中工作。 确定薪资范围的因素有多种,包括但不限于外部市场基准数据、地理位置和所需/必需的工作经验。此多伦多,加拿大的职位薪资范围为每小时 60 - 65 加元。 我们提供具有竞争力的基本工资和福利,包括:健康福利;灵活支出账户;退休福利;人寿保险;带薪休假(包括 PTO、带薪病假、医疗假、丧假、浮动假日和带薪假日);以及育儿假福利。此职位有资格考虑年度奖金和股权授予。 工作环境与灵活性 在 OpenTable,我们以营造全球和动态的工作环境为荣。作为我们团队的一员,您将受益于量身定制的日程安排,以适应跨多个时区的全球员工。尽管您大部分责任可能与传统的工作时间一致,但在某些情况下,您需要在正常工作时间之外管理沟通——通过电话、Slack 消息或电子邮件——以有效与国际同事协作、回应餐厅合作伙伴和/或处理紧急事务。OpenTable 将始终遵守并考虑当地法律和法规。 包容性 我们致力于创造一个每个人都感到归属和能够蓬勃发展的工作场所。我们知道,最好的想法来自于我们带来不同的声音,因此我们正在建立一个与我们所服务的顾客和餐厅一样充满活力的团队,并培养一个每个人都感到欢迎做自己的文化。 如果您在申请或面试过程中,或在工作中需要帮助,我们会为您提供支持。请联系您的招聘人员以请求任何帮助。