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),不论种族、肤色、宗教、性别、性取向、性别认同或表达、国籍、年龄、残疾、遗传信息、婚姻状况、大赦或根据适用的联邦、州和地方法律作为受保护的退伍军人身份。