跨端 / 小程序简历范本

展示小程序、H5 和原生容器的差异处理,以及弱网、包体积和设备兼容经验。适合 3—6 年 经验 · 姓名、公司和联系方式均为虚构

许知远

前端工程师(跨端方向) · 广州 · 3 年经验

xuzhiyuan@example.com · 137 0000 0000 · github.com/xuzhiyuan

个人优势

  • 三年跨端前端经验,负责本地生活平台的微信、支付宝、抖音三端小程序,合计日活约 50 万
  • 推动三端代码用 Taro 统一,从新页面开始渐进迁移,现在大部分需求只开发一次
  • 小程序性能有实战:重新划分分包、预下载、setData 只传变化字段,主包从接近 2MB 降到 1.1MB,冷启动减少约四成
  • 熟悉三端在登录、支付、分享、定位上的差异,封装了统一适配层,业务代码不再写平台判断
  • 参与 React Native 下单链路开发,处理过长列表、图片解码和低端安卓机卡顿
  • 弱网和异常流程考虑得比较细:支付回跳状态不一致、重复点击、超时,分别有幂等和提示策略
  • 沉淀 40 多个跨端组件,每个组件附三端截图对比,组件改动自动做视觉回归
  • 熟悉 H5 与原生之间的 JSBridge 通信,处理过 WebView 生命周期、权限状态刷新等兼容问题
  • 有真机回归习惯,和测试一起整理了 12 台常见机型的回归清单,不只在开发机上验证
  • 在 CI 里加了小程序包体积检查,超预算阻止合并,PR 里能直接看到体积变化
  • 技术栈:微信 / 支付宝 / 抖音小程序、Taro、uni-app、React Native、React、TypeScript、JSBridge

工作经历

某本地生活平台 · 前端开发工程师

2023.06 — 至今 · 广州

负责商家券和外卖下单相关的小程序,三端小程序合计日活约 50 万,组内 7 人。

  • 三端统一:原来微信、支付宝、抖音三端各维护一套代码,一个需求要做三遍。推动用 Taro 统一,先从新页面开始,再按访问量逐步迁移老页面,大部分需求现在只开发一次
  • 包体积和启动:微信小程序主包接近 2MB 上限,新功能加不进去。按页面访问量重新划分分包,把低频页面和大体积依赖(图表、富文本)移出主包,首页依赖的分包做预下载;主包降到 1.1MB,冷启动耗时减少约 四成
  • 渲染性能:商品详情页切换规格时明显卡顿,排查发现是一次 setData 传了整个商品对象。改为只传变化的字段并合并高频更新,切换规格基本无卡顿
  • 设备兼容:真机测试中发现部分安卓 WebView 回到前台后定位权限状态没有刷新,用户看到旧位置。监听生命周期并重新检查权限,失败时展示手动选择地址入口;和测试一起整理 12 台常见机型的回归清单

某跨境电商公司 · 前端开发实习生

2022.09 — 2023.03 · 广州

  • 参与商城 H5 的多语言改造,抽出文案字典并按语言包按需加载,支持 6 种语言
  • 处理不同语言下文案长度差异导致的布局错乱问题,整理了多语言布局规范
  • 商品详情页的价格在不同币种下格式不统一,改用 Intl.NumberFormat 统一处理货币和千分位

项目经历

三端统一小程序

2023.08 — 2024.06 · 某本地生活平台 · 核心开发

Taro / React / TypeScript

  • 平台差异适配层:登录、支付、分享、定位四类能力在三个平台的接口和流程都不同,封装统一的适配层,业务代码不再写平台判断
  • 体积监控:在 CI 中加入小程序包体积检查,主包或分包超出预算时阻止合并,并在 PR 里展示体积变化明细
  • 灰度和回滚:小程序发版审核慢,关键功能加了远程开关,出问题时不用等审核就能关闭
  • 弱网下单:用户从商家页跳支付时可能切到后台,回来后本地状态与服务端订单不一致。提交时带幂等订单号,支付回跳后重新查询服务端结果;对超时、重复点击、取消支付分别给出提示。试点地区相关客服咨询从每周 20 多件降到个位数

React Native 下单链路

2024.07 — 至今 · 某本地生活平台 · 主导开发

React Native / TypeScript / FlashList / Reanimated

App 内的门店列表、商品选购和购物车三个页面用 React Native 重写,覆盖下单流程的主要环节。

  • 门店列表从 ScrollView 换成 FlashList,配合固定高度的骨架行,低端安卓机上滚动掉帧明显减少
  • 商品图按可视区加载并限制解码尺寸,长时间浏览后的内存占用比原来低了约三分之一,闪退率随之下降
  • 加购动画用 Reanimated 跑在 UI 线程,JS 线程忙于计算价格时动画也不掉帧

跨端组件库

2024.01 — 2024.12 · 某本地生活平台 · 主要维护者

React Native / Taro / Storybook

  • 沉淀 40 多个跨端组件(选择器、弹层、表单项、商品卡片等),三端视觉和交互保持一致
  • 每个组件附 Storybook 示例和三端截图对比,组件改动自动生成截图对比,减少视觉回归问题
  • 对日期选择、图片上传等系统能力差异大的组件只共用协议和数据校验,各端保留原生交互;减少了大量平台分支,适配新系统版本时也能按端定位问题

教育经历

华南师范大学 · 软件工程

本科 · 2019.09 — 2023.06

写法拆解

这份简历值得参考的 5 处写法

每一条都能在上面的简历正文里找到对应段落,改成自己的经历时照着这几处检查。

用这份范本创建
  1. 明确每个端使用的框架与运行环境,不把 H5 经验直接算成原生能力。

  2. 兼容问题写机型、系统版本和复现条件。

  3. 小程序性能写主包体积与启动时间的测试条件。

  4. 跨端共享应说明共用的是业务逻辑、组件还是协议。

  5. 上架、灰度与回滚流程能体现真实交付经验。

逐模块自查

改完每个模块,对一遍这两条

完整写作指南

个人优势

  • 用 2—3 句话概括岗位相关经验与最能证明能力的成果。
  • 避免“学习能力强”“认真负责”等无法验证的形容词。

工作经历

  • 先交代团队与业务,再说明你负责的范围。
  • 每条写清采取的做法与可核实的结果,数字注明口径。

项目经历

  • 说明项目为什么做、用户是谁以及你的职责。
  • 挑一个关键难点展开技术取舍,结尾写上线或验证结果。

技术能力

  • 只列面试中能解释原理和实践的技术。
  • 把最相关的技能放前面,避免按工具名字堆满整页。

教育经历

  • 学校、专业、毕业时间优先。
  • 课程和奖项只保留与应聘岗位相关的部分。

作品与开源

  • 提供可访问的作品或仓库链接。
  • 写清维护范围、使用者及持续迭代的证据。

常见问题

小程序和 H5 可以写成一个项目吗?

如果服务同一业务可以合并,但要分别说明环境差异与各端的关键问题。

只会小程序算跨端吗?

简历应按真实经历描述,不必强行贴跨端标签;可重点写小程序性能和微信生态能力。

兼容问题怎么避免写成问题清单?

选最有代表性的两例,写排查路径、方案及覆盖的设备范围。

更多范本

继续看其他方向

全部 14 个方向