ID:416598

Garrick 有团队

软件开发工程师

  • 公司信息:
  • OPPO 广东移动通信有限公司
  • 工作经验:
  • 6年
  • 兼职日薪:
  • 800元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 深圳
  • 宝安

技术能力

前端基础:
精通 H5/CSS3/JS/TS,熟悉 W3C 标准,具备性能优化及规范落地能力。
HTTP和数据通信:
精通 HTTP 协议、状态码,熟练运用 WebSocket、Axios、拦截器及浏览器原生 API等。
前端框架:
精通 Vue 全家桶(2.x - 3.x),熟练使用 Vuex、Pinia,主导 Vue 生态项目开发,保障多浏览器兼容及
Web标准落地。
熟练使用React、React-Native、react-router-dom、 Redux-Thunk。
熟悉小程序开发流程和实施,包括uni-app,能根据业务需求进行模拟开发。
UI库和图表:
熟练使用各种UI库。如Element-ui、Element Plus、Vant、Ant-Design、T-Design、AntdUI、
Echarts图表, VTable、Handsontable等并能快速在项目中应用。
数据库:
熟练使用MySQL数据库,能够进行业务查询和操作数据。
后端和工具:
熟悉Node.js开发环境、npm及pnpm包管理,Volta-版本工具,以及Git等版本管理工具。
掌握Webpack打包工具、了解Webpack的打包原理和配置。
桌面应用:
了解Electron,使用Electron Forge打包工具。
服务器端渲染和SEO:
熟练使用Nuxt框架,了解SEO搜索引擎优化,理解服务器端渲染(SSR)

项目经验

表格组件开发: 基于 Handsontable 二次封装企业级电子表格组件,实现类 Excel 的复杂交互。针对大数据量
编辑场景,采用分片渲染与按需加载策略,解决由大量 DOM 节点引起的操作卡顿。
并发协同控制: 设计并实现“乐观锁+心跳检测”机制,解决多角色(研发/工艺/供应链)同时编辑同一 BOM 数据时的覆盖冲突,包含“编辑上锁、超时自动释放”的完整生命周期管理。
状态管理架构: 利用 Pinia 构建全局缓存层,实现复杂查询条件、分页状态、选中行的高级持久化,支持跨
页面无感跳转与场景还原,大幅提升用户操作效率。
微前端架构设计与落地: 主导从 0 到 1 搭建基于 Qiankun 的微前端基座(Main App),负责统一的登录鉴权、
菜单导航与样式隔离,成功集成了 OA (React)、CRM (Vue2) 及 Tron可视化大屏 (Vue3) 等构建子应用。
遗留系统渐进式重构: 制定“双轨运行”策略,通过微前端方案将原本独立的 React 版 OA 系统无缝接入新中
台,避免了推倒重写的成本,实现了旧系统在新架构下的平滑迁移与功能扩展。
应用通信与状态管理: 设计 GlobalState 全局通信机制,解决了基座与子应用间的用户信息共享与跨应用路由
跳转问题;封装统一的 SDK (Request/Utils) 下发给各子应用,确保了全平台依赖库版本的规范性。
性能体验优化: 实施子应用预加载 (Prefetch) 策略,并利用 Service Worker 缓存公共依赖资源,将子应用的
首次激活切换耗时降低 50% 以上,实现了如单页应用 (SPA) 般的丝滑体验。

团队情况

  • 整包服务: 微信公众号开发   微信小程序开发   PC网站开发   H5网站开发   
角色 职位
负责人 软件开发工程师
队员 前端工程师
队员 后端工程师

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服