任职资格
1.年龄:建议 25-35岁,具备了一定的工作经验、成熟的思维模式以及充沛的精力,能够应对岗位的开发工作和工作压力。
2.拥有 3年以上相关工作经验,其中至少 1 年在电商行业从事前端开发工作。
3.本科及以上学历,专业不限,但计算机科学、软件工程等相关专业优先。工作经历或专业知识特别优秀者可放宽至本科。熟悉当下前端主流开发框架,如:react、vue2.0,,vue3.0等;熟悉当下主流UI框架,如:element UI、ant design ,antdv等;熟悉uniapp,taro等框架进行跨端开发(小程序、h5);熟悉前端工程化,熟练使用webpack、vite等工具进行项目工程化管理;具备node.js的开发经验;有丰富的前端性能优化、浏览器兼容性经验以及客户端和服务端联调经验;对新技术具有较高热情, 较强的产品敏感度和技术前瞻嗅觉, 优秀的学习能力;对终端UI/UE有自己的感知, 追求用户体验。
4.优先考虑曾在知名电商企业、互联网科技公司担任过前端开发工程师岗位的人员。若有参与过电商平台、小程序、官网、OMS(订单管理系统)、WMS(仓储管理系统)、PIM(产品信息管理系统)等开发,将重点考虑。具备卓越的业务理解能力,能够迅速深入理解电商业务的各个环节和运营模式,准确把握业务需求和痛点,并将其转化为有效的产品解决方案。
5.拥有出色的沟通协调能力,较强的逻辑思维能力和问题解决能力,工作认真负责,严谨细致。思路清晰,善于思考,有强烈的责任心和团队精神, 有良好的沟通能力和跨团队协作能力, 具备良好的职业道德和保密意识,对公司业务数据、商业机密以及未公开的产品信息严格保密,维护公司声誉。
岗位职责
一、核心业务开发与实现
1.负责前端业务模块的需求分析与技术方案设计,基于产品原型/UI设计稿,使用 HTML、CSS、JavaScript 及主流前端框架(如 Vue、React)完成页面开发与功能实现,确保界面还原度达 95% 以上,且兼容不同浏览器(Chrome、Firefox、Safari 等)及设备(PC 端、移动端)。
2.参与前端组件库的搭建与维护,提炼通用组件(如表单、弹窗、导航栏等),优化组件复用性与扩展性,降低团队开发成本,提升项目迭代效率。
3.对接后端 API 接口,实现前端数据请求、数据渲染与交互逻辑,处理接口异常与数据容错,保障用户操作流程的顺畅性(如加载状态提示、错误信息反馈等)。
二、前端性能优化与体验提升
1.针对前端项目性能瓶颈(如页面加载慢、交互卡顿、资源占用过高)进行分析与优化,通过代码分割、懒加载、资源压缩(JS/CSS/ 图片)、缓存策略配置等手段,将页面首屏加载时间控制在合理范围。
2.优化用户交互体验,关注页面响应速度、动画流畅度(如过渡效果、滚动优化),解决常见前端问题(如浏览器兼容性 bug、适配异常、内存泄漏),提升产品用户满意度。
3.跟踪前端技术趋势,在项目中合理引入新技术、新工具(如 Vite、Webpack 优化、PWA 等),平衡技术创新性与项目稳定性,持续提升前端架构的先进性。
三、跨团队协作与需求落地
1.与产品经理/UI 设计师、后端开发工程师紧密协作,参与需求评审、技术评审会议,清晰理解业务目标与技术边界,提前识别需求风险并提出解决方案。
2.配合测试工程师完成前端功能测试、兼容性测试与性能测试,协助定位并修复测试过程中发现的 bug,确保项目按计划上线,且上线后无重大前端故障。
3.向团队成员同步前端开发进度、技术难点与解决方案,参与技术文档编写(如接口文档、组件使用文档、开发规范文档),保障团队信息同步与知识沉淀。
四、技术沉淀与团队支持
关注前端领域新技术、新标准(如 CSS 新特性、ESNext 语法、WebAssembly 等),参与前端技术架构的迭代与优化,结合业务发展需求,提出架构改进建议(如微前端改造、模块化升级),支撑业务长期稳定发展。