熟练使用 HTML5 、CSS3 、JavaScript( ES6 )、TypeScript。如语义化、圣杯布局、闭包等;
熟练 使用 React 全家桶,了解部分 React 底层设计思想。如合成事件、Fiber、调度器等;
熟悉 Vue2、Vue3 全家桶,了解 Vue2.x、Vue3.0 部分底层思想。如双向绑定、diff 算法等;
熟悉微前端,如 EMP、qiankun、Module Federation,熟悉使用场景以及优劣势;
熟悉多端开发模式。PC 端、小程序端【uniapp】、混合开发 App 端;
熟 悉前端工程化。如 Webpack 构建、Babel 解析、性能优化等;
了解前端网络与安全。如 HTTP1/1.1,XSS 攻击等;
了解 Node.js 开发,有 BFF 开发经验,了解 Node.js 部分原理;
了解 three.js,个人有 three.js 项目开发经验;
本地化管理平台
可管理不同项目文本的本地化翻译平台。针对不同游戏、不同地域,便于更高效的推进语言本地化、强化 游戏翻译质量而开发的管理系统。
职责:
技术选型。整体框架搭建,制定代码规范以及代码提交规范,以及发布个人vue3模版包;
使用webworker + indexdb+ elmentPlus 表格进行前端大数据处理,支持正则查找、编辑等功能;
引入tailwindsss,使用原子化css,减少公共样式编写,提升开发效率;
某销售APP
是一个实现案场全部数据线上化 、实时洞察数据, 让客户和案场管控更科学的案场管理的多角色 、多 视 角 Hybird App 。
职责:
创建 StoryBook 公共组件库,制定组件的代码规范 、单元测试 、职责边界;
实现整体主题色动态换肤,并且支持浏览器的热换肤;
引入微前端 EMP,将专项模块分离,采用按需加载的方式,减小打包体检,提升打包速度近一倍;
替换 npm、yarn 包管理器,引入 pnpm,开发环境安装、运行速度在无缓存下提升了 50;
清除 App 无效内存,解决热更新时不会覆盖原有版本的文件而导致历史文件重复;
担任项目主责人,完成大型复杂模块的方案设计和 code-review 机制;
某PC项目
是一个针对用户分析 、画像 、推动精准化营销的一体化运营平台 。
职责:
完成 BI 平台的搭建, 通过拖 、拉 、拽的方式实现数据可视化分析;
完成项目的权限设计 、API 鉴权设计,可灵活调整用户的访问机制;
项目登录方案设计与实现,使同一套代码可配置不同的访问来源;
开发环境下引入vite, 隔开开发模式与生产模式的构建方式,提升开发速度;
解决单点登录的边界漏洞,以及单点登录的 cookie 存储位置;
使用 Node.js 实现 BFF 层的部分实现和数据转发与透传;
引用多泳道开发模式,减少测试环境代码污染与冲突;
角色 | 职位 |
负责人 | 高级前端开发工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
技术选型。整体框架搭建,制定代码规范以及代码提交规范,以及发布个人vue3模版包; 使用webworker + indexdb+ elmentPlus 表格进行前端大数据处理,支持正则查找、编辑等功能; 引入tailwindsss,使用原子化css,减少公共样式编写,提升开发效率
是一个实现案场全部数据线上化 、实时洞察数据, 让客户和案场管控更科学的案场管理的多角色 、多 视 角 Hybird App 。 创建 StoryBook 公共组件库,制定组件的代码规范 、单元测试 、职责边界; 实现整体主题色动态换肤,并且支持浏览器的热换肤; 引入