岗位职责:
1.多端业务实现:负责公司 PC 端、移动端 H5 及微信小程序的开发与维护,确保各端性能与体验统一;
2.核心架构设计:参与公司 Vue (2/3) 与 React 技术栈项目的架构设计、组件化方案制定及核心代码编写;
3.技术攻关:解决跨端兼容性、移动端性能瓶颈及复杂交互实现等技术难题;
4.工程化建设:优化前端开发流水线(CI/CD),参与制定代码规范、单元测试及技术文档编写;
5.业务开发:负责公司核心产品的前端研发工作,高质量还原 UI 设计稿,确保多浏览器及移动端适配。
任职资格:
1. 编程基础与移动端
核心基础:精通 HTML5 / CSS3 / JavaScript (ES6+),对闭包、异步、垃圾回收等底层机制有深入理解;
移动端开发:熟练掌握 移动端响应式布局(Rem/Vw、Flexbox、Grid),解决过各种经典的 H5 兼容性坑位(如 iOS 底部安全距离、键盘遮挡等);
性能优化:具备移动端性能优化经验(如首屏秒开、资源预加载、长列表优化等)。
2. Vue & React 双栈能力
Vue 生态:
熟练使用 Vue 2/3 全家桶,深入理解 Vue 响应式原理、虚拟 DOM 及生命周期;
熟练应用 Element-UI / Element Plus,具备二次封装复杂业务组件的能力。
React 生态:
熟练掌握 React 16.8+ (Hooks) 模式,理解 Fiber 架构、状态管理(Redux / MobX / Zustand)及常用的 UI 框架(如 Ant Design / Vant)。
3. 微信小程序
原生与框架:精通微信小程序原生开发(WXML/WXSS/JS),熟悉小程序生命周期、登录授权、支付及转发等核心流程;
跨端方案(可选):有 Uni-app 或 Taro 等跨端框架实际项目经验者优先。
4. 前端工程化
构建工具:熟练配置 Webpack / Vite,能独立处理打包体积优化、构建速度提升及多环境配置;
规范与质量:严格执行 Git 工作流,熟练使用 ESLint、Prettier,有 TypeScript 落地项目经验者优先。
5. 配合SEO优化,具备SSR (Nuxt.js) 开发经验
6. 优先加分项
拥有大型 SaaS、电商平台或复杂中后台系统的架构经验;
熟悉小程序性能监控、埋点统计及自动化部署流程;
拥有成熟的个人开源项目或在知名技术社区发表过深度原创文章;
了解 Node.js (NestJS/Egg.js),具备全栈开发意识。