ID:408913

不语

前端开发工程师

  • 公司信息:
  • 杭州沄汇科技有限公司
  • 工作经验:
  • 3年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 可工作日远程
  • 所在区域:
  • 杭州
  • 江干

技术能力

核心框架:掌握 Vue 2/3与TypeScript,深入理解 Vue Router 和状态管理库 Pinia/Vuex,擅长通过 Hooks 实现模块化与工程化开发。
跨端开发:擅长使用Uni-app进行多平台(包括微信小程序、Android、iOS)应用开发,具备从零到一的完整项目上线经验。
前端构建与版本控制:熟练运用 Webpack 和 Vite 进行高效构建与打包,精通 Git 与SVN进行代码版本管理。
UI框架/库:熟练应用Element Plus、Vant和uView等前端组件库与框架,以支持项目快速开发。
数据可视化:掌握 ECharts 与D3.js,有效实现项目数据的直观展示与监控。
编程语言:精通HTML5、CSS3、JavaScript(ES6+),具备原生JavaScript项目构建与维护能力,熟练运用Less/Scss/Sass进行CSS预处理。
网络与调试:擅长利用Axios、Ajax进行前后端交互,熟练运用Postman及ApiPost进行开发调试。
其他技能:具备 Node.js 与 MySQL 的基础了解,能够适应更多开发环境与需求

项目经验

【智慧锁管家】​

项目描述: 一套为网约房、公租房场景提供的智能门锁管理平台,包含三端:租户使用的用户端小程序、房东/管理员使用的客户端小程序、以及进行全方位管理的PC端管理平台。

技术栈​:
​管理平台​:Vue3 + TypeScript + Pinia + Vite + Element Plus + ECharts + ​Axios + WebSocket
​小程序端​:Uni-app + Vue2 + Vuex + uView + 低功耗蓝牙(BLE)

● 管理平台(PC端)
1. 采用 ​Vite + Vue3 + TypeScript​ 技术栈,利用 ​Vite​ 实现快速的冷启动与热更新,提升开发体验。通过 ​TypeScript​ 严格定义 ​Pinia​ 状态与 ​Axios​ 请求/响应接口,从编译阶段减少错误,增强代码健壮性。
2. 基于 ​Axios​ 封装了统一请求库。配置了请求拦截器自动为每个请求添加认证 Token;设置响应拦截器,统一处理业务错误、网络异常,并实现了 Token失效后的自动刷新和无感重试机制,极大提升了前端与后端接口交互的安全性和稳定性。
3. 使用 ​ECharts​ 开发入住统计、设备状态、使用频率、告警统计等数据看板,并通过 ​WebSocket​ 连接实现门锁告警数据的实时更新,为管理员提供直观的运营洞察。

● 微信小程序(移动端)
1. 封装了稳定可靠的低功耗蓝牙通信服务,核心实现了设备精准搜索、连接池管理、指令队列、超时重试(如连接失败自动重试3次)等机制,确保了蓝牙开门核心功能成功率稳定在99%以上,用户体验流畅。
2. 对 uni.request进行 ​Promise 化封装,统一管理请求基地址、超时时间、加载状态。通过封装层统一处理登录态校验与错误提示,简化了页面业务代码,使网络请求逻辑更清晰、更易于维护。
3. 实施 ​Uni-app 分包策略,将非TabBar页面及组件库拆分为独立分包,减少主包体积​,有效优化了小程序的启动速度和整体性能。


【云莓智能】

项目描述: 云莓智能是一款以控制房屋内智能门锁为主的移动端应用,主要功能包括但不限于使用手机蓝牙开门,门锁范围内考勤打卡等。用户分为管理员和普通用户两种角色,两种角色登陆后功能上有一些差别,应用场景为大学校园。

负责工作:独立负责项目前端开发,包括测试、小程序、Android和iOS平台的发布。

技术栈:uniapp、uView-Ui、Scss、Vue2、VueX、低功耗蓝牙和人脸识别。

1. 使用 uniapp、Scss 和 uView-Ui 构建响应式页面,并成功将项目打包发布至 微信小程序、Android 和 iOS 平台。
2. 利用 VueX 管理全局状态,结合 路由跳转 和 组件通信 确保页面和组件间的数据流畅无障碍。
3. 通过 uni.request 请求方法优化和 Promise 封装,减少代码嵌套层次,显著提高了项目的可维护性和代码可读性。
4. 系统化设计并优化低功耗蓝牙模块,改善蓝牙设备的搜索、连接、持续写入及反馈接收逻辑,显著提升了用户软硬件交互体
验。
5. 改进人脸认证流程,优化代码逻辑并增加错误信息提示,提高新用户的使用体验,并减少运维成本。
6. 在微信小程序端接入微信流量主广告,根据页面曝光和停留时间合理布局广告,提高广告点击量和收入。
7. 微信小程序端进行分包优化,去除非必要本地图片资源,按需加载不同的页面和模块,减少初次加载时间,提升小程序的整体体验和性能。

业绩:
1. 成功实现了跨平台支持,项目在多个平台发布并稳定运行。
2. 优化了蓝牙通信及人脸认证功能,提升了用户体验,减少了系统运维成本。
3. 完善了广告系统,提升了广告收入,并通过性能优化显著缩短了加载时间,提升了整体体验

信用行为

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

发布任务

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

微信接收人才推送

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

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