岗位职责:
负责公司核心产品Web端(H5、PC)的前端架构设计、核心功能开发及性能优化,确保高质高效交付;
承担多端(Web、小程序、App等)开发任务,基于*******等框架完成跨端编译与发布;与产品、后端工程师紧密协作,参与接口联调、测试用例编写及代码质量把控;
持续优化前端性能与用户体验,提升SEO、加载速度、交互流畅度,确保产品在多端的高可用性;
跟踪前沿技术,探索低代码、可视化等方向,推动技术升级与创新。
任职要求:
1. 技术基础与工程化
精通 HTML5、CSS3、JavaScript 等前端基础技术,深刻理解浏览器原理及 Web 标准;
必须熟练掌握 Vue.js(含 Vue2 及 Vue3)及 React 等主流框架,具备丰富项目经验;
熟悉 Svelte、SolidJS 等现代化库,有实际开发经验者优先;
深入理解前端工程化体系:
熟练使用pnpm/yarn/npm等包管理工具;
精通 Webpack、Vite(主流)、Rollup 等构建工具,能独立配置和优化;
熟悉代码规范工具(ESLint/Prettier/Husky)及多包仓库管理。
2. 跨平台与移动端开发
具备跨端开发经验,熟练使用 ******* 框架完成 H5、微信小程序、Android/iOS App及PDA 的编译与发布;
拥有 Android 原生开发能力,能处理原生模块集成、打包及常见问题排查。
3. 性能优化与 UI 设计
精通前端性能优化策略:SEO 优化、图片压缩与格式选型、懒加载、代码分割(动态导入)及运行时性能监控等;
熟练使用 CSS(包括预处理器 Sass/Less 及响应式布局),具备良好的 UI 设计还原能力,能与设计师高效协作,具备基础设计审美者优先。
4. 协作与 DevOps
熟悉单元测试(Jest/Vitest)、 E2E测试(Cypress / Playwright),能编写可维护的测试用例;
具备接口联调经验,能快速定位并解决前后端协作问题;
熟练使用项目管理工具(Jira/Trello/pingcode等)及版本控制工具(Git),理解 CI/CD 流程,具备敏捷开发协作意识。
5. 加分项(高阶能力,优先考虑)
具备前端架构设计思维,主导过中大型项目的前端技术选型与架构落地;
有数据可视化开发经验,熟练使用 ECharts、D3.js、Three.js 等库;
有低代码平台搭建经验(如基于Vue/React的拖拽式开发工具);
对前沿技术保持强烈好奇心,能快速学习并引入适合业务场景的新技术。
6. 其它
硬核特质:爱岗敬业,责任心强,具备出色的学习能力和自我驱动力;
团队意识:善于团队合作,拥有良好的沟通能力和抗压能力,能够主动推动任务进展;
结果导向:对用户体验有极致追求,能通过数据驱动优化(如性能指标、用户留存)。