高级前端开发工程师

多伦多 27天前全职 网络
面议
Metajive正在寻找一位技术精湛且积极进取的前端开发人员,要求对现代JavaScript框架(如React)有深入的专业知识,并对创造卓越的用户体验充满热情。您将成为我们面向客户应用程序的架构师,负责将复杂的设计和后端数据转化为快速、稳健且引人入胜的界面。您的主要工作重点将放在开发和与我们的无头Craft CMS的无缝集成上。 • 该职位为承包商/自由职业者(为期3个月的项目),但可能为未来与我们合作的项目打开机会。 职责: • 领导使用和React开发高性能、响应迅速且可访问的用户界面。 • 架构并实现从我们的无头CMS API无缝获取数据,重点关注Craft CMS和GraphQL。 • 与后端开发人员(管理PHP/Craft CMS API)紧密合作,定义和完善API合同,确保最佳的前端性能。 • 将UI/UX设计和线框图转换为高质量代码(HTML5、CSS3、JavaScript/TypeScript)。 • 为复杂应用程序逻辑实施和维护状态管理解决方案。 • 优化前端资产和代码,以实现最大速度和可扩展性,重点关注核心网络指标和Lighthouse得分。 • 参与设置和维护与前端环境相关的前端测试框架和CI/CD管道。 • 解决和修复各种浏览器和设备上的前端问题、错误和性能瓶颈。 资格: • 5年以上前端开发的专业经验。 • 深入掌握现代JavaScript(ES6+)、HTML5和CSS3/Sass/Tailwind。 • 精通和更广泛的React生态系统(包括Hooks、Context API或Redux/Zustand)。 • 在与无头CMS平台(特别是Craft CMS)集成前端应用程序方面具有丰富的实际经验。 • 必须具备GraphQL经验,包括熟练使用和查询复杂模式。 • 对静态站点生成(SSG)和服务器端渲染(SSR)原则有深刻理解。 • 熟练掌握版本控制系统(Git)和协作开发工作流程。 • 熟悉使用RESTful API。 • 具备较强的问题解决、分析和主动沟通能力。 加分项: • 具有前端测试框架经验(如Jest、React Testing Library、Cypress)。 • 熟悉无服务器函数(如AWS Lambda、Vercel Functions)。 • 具有在Vercel或Netlify等平台上部署的经验。 • 具备现代认证模式的工作知识(如OAuth、JWT)。 • 在开发实践中具有安全优先的思维方式。 • 重要* - 您还必须在我们的职位发布网站上申请才能被考虑: 平等机会雇主: Metajive为所有申请者提供平等就业机会(EEO),不论种族、肤色、宗教、性别、性取向、性别认同或表达、国籍、年龄、残疾、遗传信息、婚姻状况、大赦或根据适用的联邦、州和地方法律作为受保护的退伍军人身份。