ID:341199

高级web前端开发工程师

  • 公司信息:
  • 南昌信息科技有限公司
  • 工作经验:
  • 3年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 所在区域:
  • 北京
  • 海淀

技术能力

网络:
1. 熟练网络通信,并理解 HTTP、HTTP2、HTTPS、WebSocket 等常见应用层协议
2. 熟悉 JWT、CORS、cookie、XSS、CSRF 等常见的应用和安全相关技术
3. 能利用网络实现文件上传、分片、缓存等各种网络应用需求
前端基础能力:
1. 熟练掌握 HTML5、CSS3、JavaScript (含 ES6+)
2. 熟练使用 CSS3 的媒介查询完成响应式布局。
3. 熟练掌握 JavaScript 中的继承、原型链、作用域、异步等
4. 理解 Promise A+规范
5. 了解浏览器的运行机制
效率工具:
1. 熟悉掌握诸多常用第三方库,包括:jquery、axios、Ant Design Vue、Element-Ui、echart、vue.draggable、等等
2. 熟练使用 git 、TortoiseGit 进行项目管理
3. 熟练使用 postman 或 apifox 进行接口调试
4. 熟练使用 vscode、HBuilder
工程化:
1. 熟练使用 less、scss
2. 熟练使用 TypeScript
3. 深入理解模块化,熟练使用 CommonJS、ESModule 模块化标准完成分模块开发
4. 熟练使用 npm、yarn 包管理器
5. 熟练使用 nvm 管理 node 版本
框架:
1. 熟练使用 vue(vue2、vue3)、vue-router、vuex 和 pinia、Ant Design Vue 等技术完成单页应用开发,理解 vue 响应式原理
2. 熟练使用 uniapp 框架完成多端应用开发
3. 熟练开发微信小程序
4. 了解使用 react、nuxt 等技术
服务器:
1. 熟悉 node、express、kao 等技术开发服务端程序
2. 熟悉 使用 mysql、redis 数据库

项目经验

智能面板
智能面板是一款用于轻松高效地管理和控制一屏多面板,实现内容同步,分屏显示,远程控制等功能
主要使用 Vue3 技术栈、pinia、Element-Plus 组件库、echart、WebSocket、axios 等技术实现
1.负责该项目前端的整体开发
2. 通过手机扫码进入面板的编辑页,对面板内进行自定义内容编辑
3. 通过 WebSocket 实现数据的实时响应
4. 通过 echart 开发可视化大屏
5. 通过 pdfjs-dist 库实现 pdf 的加载和显示
6. 根据激活码激活面板的自定义编辑功能

社区系统
社区系统是一款集、社区论坛、电商商城、知识付费三大版块为一体的整合运营系统。采用独立部署,数据私有化的方案,短说可以支持 PC,H5, 小程序,APP 多终端,支持对接企业微信或钉钉组织架构,支持自定义组织架构,支持对接已有系统。PC 端主要使用 Vue 技术栈、 Nuxtjs、Vuex、AntDesignUl 组件库、Swiperjs、axios 等技术实现小程序主要使用 Vue、Uni-app、Vuex、VantUI 组件库、axios 等技术实现。后台管理系统的前端页面也采用 vue 全家桶进行开发。使用 GitLab 做远程代码仓库,用 git 实现版本控制。
1.负责 PC 端首页模块、发布页模块、学院模块、购物车页面等具体功能实现
2. 负责小程序端的开发 HBuilderx +uni-app
3. 负责管理后台的更新及产品送代
4. 用 Next.js 技术实现服务端渲染(pc 端)
5. 使用 swiper.js 库实现轮播图效果
6. 负责与 UI 设计师沟通,确定页面布局, 欢迎 UI 设计稿(小程序和 PC 端页面)。
7. 负责使用分包机制对小程序进行优化
8. 负责产品及相关系统的开发及维护工作, 不断的优化升级, 提高用户体验
9. 通过 vuex 实现全局状态管理,使用 localStorage 对用户信息进行持久化数据管理
10. 使用富文本插件 vue-quill-editor 对帖子进行发布编辑
11. 通过 echarts 实现对获取到的数据进行可视化展示

聆听 Music
用于实现音乐的播放(小程序+H5)
项目技术栈:uniapp+vue+axios+VantWeapp 等
负责推荐模块、排行榜模块、歌单模块、个人中心模块
1. 使用 Hbuilder 搭建 uni-app 项目
2. 将 uni.request 进行二次封装,统一管理 API 接口
3. 通过 promise.all 解决异步并发问题,减少请求时间
4. 通过 vuex 实现多个组件的状态共享,如用于存储待播放列表数据
5. 基于不同的客户端功能使用条件注释,对功能进行区分
6. 在全局封装各类常用的方法减少代码的冗余
7. 实现小程序背景音乐播放、歌曲进度条功能
8. 实现点击播放上一首/下一首/播放/暂停
9. 通过 VantWeappUI 组件库快速搭建 ui 界面提高开发效率

信用行为

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

发布任务

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

微信接收人才推送

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

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