ID:353592

我在云上啊 身份已认证

前端开发工程师

  • 公司信息:
  • 猿辅导
  • 工作经验:
  • 1年
  • 兼职日薪:
  • 900元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 北京
  • 朝阳

技术能力

- 熟练掌握 HTML5:熟悉新增标签;熟悉 WebStorage;了解Canvas及SVG绘图
- 熟练掌握 CSS3:可精确还原设计稿;熟练掌握常见布局方法;了解常见移动端适配方案
- 熟练掌握 JavaScript 及 TypeScript:深入理解类型判断、作用域、闭包、执行上下文、this指向、面向对象、异步编程、事件委托、事件循环、模块化等
- 熟练掌握 Vue 技术栈(Vue.js、Vue-Router、Vuex、Pinia);熟练掌握 React 框架;了解 Three.js、PixiJS 等 webGL 框架;
- 熟练掌握 Node.js,有 Node 服务端及 CLI 开发经验
- 熟悉 Git 协作开发、分支管理,了解 Git Hooks 及 Husky 工具,了解代码提交风格工具 Commitzen 和 commitlint;熟悉前端代码规范及代码质量,了解 EditorConfig、ESLint 及 Prettier
- 熟悉 Webpack、Vite、Rspack 等前端构建工具,能自主配置项目环境;熟悉 Less、Sass 预处理器和 PostCSS 后处理器;了解 npm、yarn、pnpm 等包管理工具
- 了解浏览器内核、浏览器渲染原理、V8引擎及其内存管理机制
- 了解DevOps开发模式;了解nginx部署及Jenkins持续集成工具

项目经验

后台管理系统
项目描述:基于Vue@3.X的后台管理系统。
主要工作:
1. 使用unplugin-vue-components和unplugin-auto-import实现自动导入Element-Plus
2. 封装Axios,实现颗粒化拦截器配置、全局Loading控制、取消重复请求、异常状态码处理及一般请求封装
3. 封装LocalStorage及SessionStorage基本操作,增加过期时间功能,实现Pinia持久化存储
4. 封装El-Table、El-Form及ECharts,实现通用性页面JSON配置化开发
5. 根据后端返回的菜单动态添加路由,并实现按钮权限控制

BIM 运维管理平台
项目描述:基于BIM的建筑轻量可视化运维管理平台。
主要工作:
1. 基于Revit二次开发对BIM模型进行格式转换,研究glTF格式规范,将RVT格式转换为glb格式
2. 将模型进行数模分离:使用Draco压缩几何信息,将非几何信息存储到数据库,平均减少90%模型体量
3. 使用Three.js解析glTF模型文件,实现浏览器渲染加载BIM模型,增加点击、视角切换等基本交互功能
4. 使用非实时渲染和基于线程分离的LOD算法优化模型渲染,使用户等待渲染时间减少80%左右

案例展示

  • BIM 运维管理平台

    BIM 运维管理平台

    BIM 运维管理平台,负责解析 BIM 模型,优化模型在浏览器中的加载速度,同时实现数据展示与物联管理。

  • 建筑设备运维管理系统

    建筑设备运维管理系统

    建筑运维后端管理平台,提供基础模块、设备管理、设备维护、资料库管理、统计分析等五大模块,帮助实现高效的建筑数字化管理。

查看案例列表(含更多 0 个案例)

评价列表

犬狼    2024-10-19 22:27    5星

可以的,很厉害,有水平的

信用行为

  • 接单
    1
  • 评价
    1
  • 收藏
    0
  • 五星率
    100%
  • 退款
    0
微信扫码,建群沟通

发布任务

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

微信接收人才推送

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

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