ID:285729



前端工程师

  • 公司信息:
  • 有米科技股份有限公司
  • 工作经验:
  • 2年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 可工作日远程
  • 所在区域:
  • 广州
  • 番禺

技术能力

• 精通 js / es6、css、html,能做好浏览器兼容,能够使用 ts 开发
• 精通 vue 框架,能熟练使用 vue 全家桶,使用过 react,对 react 框架有一定了解,了解 MVVM 设计模式 • 熟练使用element-ui、echarts、bootstrap等 ui 框架
• 熟练使用 node 开发, 能够熟练 Apollo server 的 node 的 server 端框架
• 熟悉 gitlab cicd 流水线发布,能够构建完整的流水线发布, 熟练使用 git 进行团队开发
• 熟悉 HTTP 协议、缓存机制、web 安全和性能以及常见的数据结构和算法
• 能使用 webpack 对项目进行工程化管理
• 了解 MongoDB、MySQL、Redis 的数据库操作,了解 k8s 相关操作,docker 构建相关基础镜像

项目经验

有米云是一个广告移动营销系统,主要负责抓取并分析不同渠道的广告素材,提供给客户精准的广告投放数据。本人主 要负责有米科技的有米云的部分核心业务开发,如 Appgrowing,Appgrowing Global,快选品等。这几个核心业务 都是使用 vue 作为前端框架,bff 作为架构的项目。Appgrowing 项目 node 的 server 端 (由 Apollo server 框架) 搭建都由本人进行搭建,帮助公司有米云别的几个项目完善公司 bff 架构。因为有米的项目都是使用了 k8s 对各项目的 前后端及 bff 中间层进行管理的,因此对 docker 及 k8s 相关功能能较为熟练的使用。
client 业务端
1. 维护公司内部的 ymc 公共组件库,给团队提供优质的组件
2. 请求懒加载 vue 指令实现,给团队各项目的性能都带来了巨大的提升
3. 给项目提供一些公共的工具,如阿里云图片 cdn 图像处理,公共函数的封装抽离等,提高团队开发效率
4. 一些公共的功能(如导出、关注)进行重构,对其组件化模块化,抽离成公共代码供团队接入。
5. posthog 埋点工具接入,让产品经理更好监控用户行为
6. sentry 接入,让开发更好的监控项目的报错
bff server端
1. 核心的基础功能的建设,如参数规则校验、用户登录权限 bff 层校验、server 端返回字段的格式化指令、apolle server 的批处理工具 dataloader 的 N+1 实现等,完善架构基础功能建设,帮助团队提升开发效率。
2. Appgrowing 项目 bff 改造,摒弃原来 django 做的后端,让服务更快的响应,优化用户体验。
团队建设
1. 搭建 node 架构后 gitlab 上 cicd 流水线 bff server 端发布流程构建及优化,提高全团队的开发效率
2. client 端从原来构建一个前端的基础镜像,提升 cicd 的执行速度,能节省起码70%的时间
3. husky 校验 git 提交的 commit 格式,规范好了团队的 commit 提交格式

信用行为

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

发布任务

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

微信接收人才推送

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

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