职位描述
1. 产品设计与实现:
◦ 与产品经理和设计师紧密协作,参与产品原型和UI/UX设计评审,提供前端视角的技术与体验可行性建议。
◦ 独立负责将高保真设计稿转化为高质量、高性能、响应式的现代化Web应用,确保设计意图的完美还原。
◦ 建立和维护公司的前端设计系统(Design System) 或组件库,保障产品设计语言的一致性。
2. 前端全栈开发:
◦ 使用 React/Vue/Nuxt.js/Next.js 等现代前端框架和元框架进行主要开发工作。
◦ 精通“无头架构(Headless CMS)”,并能够与 Strapi、Contentful、Sanity 等主流无头后端或自定义API进行高效数据交互。
◦ 具备全栈思维,能够使用 Node.js 编写服务端接口(SSR、API Routes)、中间件和工具脚本,解决前后端分离带来的工程化问题。
3. 技术架构与性能优化:
◦ 负责前端项目的技术选型、架构设计和搭建,制定开发规范。
◦ 持续优化应用性能(加载、渲染、交互性能),并极致追求搜索引擎优化(SEO),确保网站在搜索引擎中获得良好排名。
◦ 构建高效、可扩展的前端工程化流程(CI/CD、自动化测试、灰度发布等)。
职位要求:
1. 必备技能与经验:
◦ 5年及以上前端开发经验,具备成熟的技术架构能力和项目把控能力。
◦ 强大的UI/UX感知和能力,能敏锐判断设计的好坏,并能使用Figma、Sketch等工具进行基础设计和协作。
◦ 精通 React 或 Vue 生态圈,并有至少一个 Nuxt.js 或 Next.js 大型项目的实战经验。
◦ 深刻理解无头CMS(Headless CMS) 理念,有与Strapi等后端服务集成的成功经验。
◦ 掌握服务端渲染(SSR)、静态站点生成(SSG) 原理,并能娴熟应用于SEO优化。
◦ 对Web性能优化和SEO有系统的实践经验和技术总结。
2. 综合能力:
◦ 出色的沟通能力和团队协作精神,能够清晰地向非技术人员解释技术方案。
◦ 具备产品思维和业务洞察力,不局限于技术实现。
◦ 强烈的责任心和自驱力,热爱挑战,追求卓越。
加分项:
• 有完整的个人技术博客、开源项目或Github主页。
• 具备后端开发经验(如Python、Java、Go等)。
• 有移动端Hybrid或小程序开发经验。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕