岗位职责
负责短剧AppFlutter客户端的持续迭代与维护:新功能开发、存量模块改造,自己排查线上崩溃与卡顿问题,不是只写页面。
短剧内容体验:剧集播放、断点续播与本地观看历史、下载缓存与离线播放,这是内容流产品区别于电商/社交类App的核心难点。
多CDN线路容灾与择优:素材多条线路的测速选线、失败自动回退默认线路、上次最优结果持久化复用,保证弱网环境下的加载体验。
统一跳转与深链接:公告、任务、Banner、推送等十几种跳转场景收敛到单一分发入口,保证底部Tab状态与页面状态一致,不出现"页面已跳转、Tab还停在原处"这类割裂体验。
会员与支付相关前端对接:充值、VIP套餐、权益补偿等碰钱逻辑的客户端联调,容不得重复扣款或状态不同步。
社区功能前端:UP主动态、评论、IM私信(自研IM插件)等模块的开发与维护。
多环境与发布:flavors多环境配置(黄豆App正式版与免费版两套租户并行)、打包签名、灰度发布、崩溃监控。
任职要求
2 年以上Flutter开发经验,至少一个正式上线App的主力开发经历,不是仅接触过demo或练手项目。
熟练掌握GoRouter路由与深链接、Dio网络层(鉴权拦截、自动刷新、错误收口)、本地数据持久化(SQLite/Drift、Hive均可)。
有响应式状态管理实战经验(Riverpod / Bloc / GetX / Signals 均可),能快速上手不同技术选型,不绑定单一状态管理框架。
理解客户端工程化:flavors多环境配置、打包签名、多渠道上架、灰度发布、崩溃监控(Crashlytics等)。
熟练使用 AI 编码工具进行工程开发(硬性要求):Claude Code、Codex、Cursor 等 Agent 类工具日常主力使用,能写规格驱动产出、能有效审查与验证 AI 代码。
能独立排查线上问题:看崩溃日志、定位根因、评估影响面,不是只会在本地跑通。
具备远程工作的自驱力。
加分项
做过短剧、长视频、直播等内容流产品,理解长列表性能优化、视频流内存释放、下载缓存等重内容场景的特殊考量。
做过IM/即时通讯功能(心跳检测、断线重连、离线消息补拉)。
做过微信/支付宝等第三方支付对接,理解支付回调幂等与金额校验。
懂一点后端(Go / Java 均可),能读懂接口文档、必要时读一段后端代码辅助联调,不需要会写。
做过多CDN/多线路容灾选型的客户端实现。
有百万级注册用户规模的生产App实战经验
#远程工作 #Flutter