React Native简历范本

RN 岗位要证明你不只会写 React:新架构、原生模块、性能定位和热更新都是常见追问。适合 3—6 年 经验 · 姓名、公司和联系方式均为虚构

秦朗月

React Native 开发工程师 · 广州 · 5 年经验

qinlangyue@example.com · 136 0000 0000 · github.com/qinlangyue

个人优势

  • 5 年移动端经验,前 2 年做 H5,近 3 年负责电商 App 的 React Native 业务,RN 页面占全 App 的六成以上
  • 主导 RN 从旧架构升级到新架构(Fabric + TurboModules),处理了第三方库兼容和原生模块迁移
  • 性能问题能定位到具体层面:JS 线程阻塞、桥通信过多、列表重渲染还是原生渲染慢,分别有对应的工具和方案
  • 能写 iOS 和 Android 原生模块,做过支付、推送、相机和本地存储的封装
  • 搭建过热更新平台:差量包、灰度发布、版本回滚和崩溃自动回滚,发版不再受应用商店审核限制
  • 重视一套代码在两端的体验一致:手势、键盘、状态栏和安全区都有统一的封装和测试清单
  • 技术栈:React Native、TypeScript、React、Hermes、Reanimated、FlashList、Zustand、Objective-C / Swift、Kotlin、Detox

工作经历

某跨境电商公司 · 高级 React Native 工程师

2022.08 — 至今 · 广州

App 日活约 120 万,覆盖东南亚 5 个国家;移动端 9 人,其中 RN 4 人、原生 5 人。

  • 新架构升级:RN 从 0.68 升级到 0.74 并开启新架构,逐个梳理 40 多个第三方库和 12 个自研原生模块的兼容性,自研模块改写为 TurboModules。升级后商品详情页首屏渲染时间缩短约 35%
  • 长列表性能:商品瀑布流在低端 Android 机上掉帧严重。换用 FlashList,图片按尺寸裁剪和预取,列表项去掉不必要的重渲染;低端机滑动帧率从 38 帧提升到 55 帧以上
  • 热更新平台:自建差量热更新,按国家、版本和用户比例灰度;新版本崩溃率超过阈值自动回滚。业务需求从提交到全量的时间从一周缩短到 1 天以内
  • 支付与原生能力:封装 5 个国家的本地支付 SDK,统一成同一套 JS 接口,新增支付渠道的接入时间从两周降到 3 天

某生活服务公司 · 前端开发工程师

2020.07 — 2022.07 · 广州

前期负责 H5 活动页,后期参与 App 的 RN 化改造,团队 7 人。

  • 把门店详情、订单列表等 8 个高频页面从 H5 迁到 RN,页面打开耗时从 1.8 秒降到 0.6 秒
  • 封装 RN 与 H5 共用的业务请求层和埋点 SDK,两端数据口径一致
  • 搭建 RN 页面的 Detox 冒烟测试,覆盖登录、下单和支付主流程

项目经历

RN 性能监控体系

2022.10 — 2023.10 · 某跨境电商公司 · 主导开发

Hermes / Flipper / 自研 SDK

  • 采集页面首屏时间、JS 线程卡顿、桥调用次数和内存,按页面和机型聚合
  • 发现商品页一次渲染有 300 多次桥调用,合并后首屏耗时下降约 20%
  • 卡顿超过阈值时自动采集 JS 调用栈上报,定位到多处在渲染期间做大量计算的代码

跨端组件库

2021.03 — 2022.06 · 某生活服务公司 · 核心开发

React Native / TypeScript / Reanimated / Storybook

  • 沉淀 60 多个业务组件,动画统一用 Reanimated 在 UI 线程执行
  • 每个组件附 iOS 和 Android 两端的截图对比,Storybook 里可以直接切换平台预览
  • 安全区、键盘避让、深色模式统一封装,新页面基本不再出现两端表现不一致的问题

教育经历

中山大学 · 软件工程

本科 · 2016.09 — 2020.06

写法拆解

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

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

用这份范本创建
  1. 写清楚 RN 页面在 App 里的占比,以及和原生团队的分工。

  2. 新架构升级写版本跨度、处理了多少依赖和原生模块,以及升级后的收益。

  3. 性能问题按层次写:JS 线程、桥通信、列表还是原生渲染,每个都给出定位工具。

  4. 原生模块写具体能力,例如支付、相机、推送,说明 iOS 和 Android 两端都由谁实现。

  5. 热更新写灰度和回滚策略,这是稳定性的关键。

逐模块自查

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

完整写作指南

个人优势

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

工作经历

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

项目经历

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

技术能力

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

教育经历

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

作品与开源

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

常见问题

前端转 RN 怎么写简历?

突出移动端特有的问题:手势、键盘、安全区、低端机性能和原生交互,少写和 Web 相同的内容。

不会原生开发能找 RN 工作吗?

能,但会受限。建议至少能看懂原生模块代码,并写过一两个简单的桥接。

Expo 项目能写吗?

可以,写清楚是否使用了自定义原生代码和 EAS 构建,面试官会据此判断项目复杂度。

更多范本

继续看其他方向

全部 14 个方向